I just made an unbound form and put a Microsoft Progress Bar 6.0 on it from the tools menue. Then from another form, I put a button that runs code that loops through sets of records. Written in the same code, I have it launch the form with the progress bar and scroll it. If you just open the form by clicking on it, the form is not transparent. However, if the code launches it and scrolls the progress bar, the form is transparent. The first part of the code looks like this...
Private Sub Import_Click()
Forms![Daily Sales].Visible = False
DoCmd.OpenForm "frmPBar", acNormal, "", "", , acNormal
Forms!frmPBar.ProgressBar1.Value = 0
Forms!frmPBar.ProgressBar1.Max = 1000
Forms!frmPBar.ProgressBar1.Value = 0
DoCmd.DeleteObject acTable, "tblprod"
On Error Resume Next
DoCmd.DeleteObject acTable, "tblCredit"
On Error Resume Next
DoCmd.DeleteObject acTable, "tblDept"
On Error Resume Next
DoCmd.DeleteObject acTable, "tblDisc"
On Error Resume Next
DoCmd.DeleteObject acTable, "tblTtlzr"
On Error Resume Next
Forms!frmPBar.ProgressBar1.Value = 100
Dim strPathName As String
strPathName = (DatePart("d", [Forms]![Daily Sales]![Date]))
DoCmd.TransferText acImportDelim, "ProdSpec", "tblProd", "C:\Program Files\SSM\Day\" & strPathName & ("\Prod.txt"
Forms!frmPBar.ProgressBar1.Value = 200