Error When Open Subform
Aug 14, 2006
Hi all,
I have a form with a button on it, that when clicked it will open a subform on the same form. But, when I clicked this button, it gave me this error message:
The expression On Click you entered as the event property setting produced the following error: A problem occurred while [Database Name] was communicating with the OLE server or ActiveX Control
For more details on this error message, see the attached file.
Any attempt to help will be highly appreciated.
Sorry for bothering you.
View Replies
ADVERTISEMENT
Jun 1, 2006
Problem:
Visual Basic run-time error 7792: You can't open a subform when it is also open in Design view.
I have a subform with properties for SourceObject, LinkMasterFields, LinkChildFields changing according to objects and events in the master form.
The subform was bound to a query before which meant that the subform load event was happening as soon as the master form is loaded. I needed to restrict the subform loading until a certain point so I removed the SourceObject property for the masterform's subform. The subform on the master form is now Unbound.
(This is because I'm now running some code on the FormLoad event for the subform which needs to be restricted until the LinkMasterFields and LinkChild Fields properties have been assigned correctly otherwise it takes ages to load.)
Now I'm getting the above error. Obviously, i do not have the subform open anywhere in design view. No Visual Basic windows are open. I've closed the db, closed access, reopened it and clicked on nothing except the masterform. The error occurs when I raise the event in the master form which assigns the sourceobject property to the subform, i.e.
Me.sfmQryAllOV.SourceObject = "sfmQryAllOV"
Can anyone help me? I've googled this but finding no answers.
View 1 Replies
View Related
Feb 5, 2005
I have a main form which has a subform control in it. when the main form is opened the sub form control contains a list of events in a sub form (a summary view), for the person selected in the main form.
I want to change the subform to a different one which shows the whole event when i click in a field on the subform, based on the event i clicked in. ( i can do it by opening a new form but not with a new subform)
I can make the form change using the following code:
Private Sub Notes_DblClick(Cancel As Integer)
Me.Parent.subformhere.SourceObject = "eventsfullrecord"
End Sub
What code do i need to make it open to the record i clicked in the summary form, rather than just opening to the first record every time?
Not very good at passing recordsets
Thank you
View 4 Replies
View Related
Dec 18, 2006
hi guys i was wondering if you can help me this is my code: i have a main form with this code, this form contains a subform linked by the All_PricingID
Set rst = CurrentDb.OpenRecordset("tblAll_Pricing") 'main table
' adding data to the table
rst.AddNew
' Main table
rst!All_PricingID = Me.txtPricingID 'Main table pk
rst!MainContract_ID = Me.cmbMainContract 'combo box in parent form
rst!ItemNumber = Me.txtItem 'Main form text
rst.Update
'sub Table
Set rst2 = CurrentDb.OpenRecordset("tblPricing") 'sub table
For varItem = 0 To Me.lstsubContracts.ListCount - 1 'this is a list in the main form
'--- loop through all the items in the list box and create a new row in the subform for each subcontract in the listbox lstSubcontracts.
rst2.AddNew
rst2!ID = Me.All_PricingID 'sub table foreign key
rst2!SubContractID = Me.lstsubContracts.Column(0, varItem) 'sub table
rst2.Update
Next varItem
'--- close the tables
rst.Close
rst2.Close
Set rst = Nothing
Set rst2 = Nothing
the subform appears correctly with the rows i wanted added but i need the user to be able to edit a column in the subform for the rows just created (my form is on datasheet view). but everytime i move to cursor into the subform, i can't even scroll up and down.
i keep getting an error that says :
The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. (Error 3022)
but when i check my tables tblAll_Pricing and tblPricing , everything is inserted correctly according to my recorset above, do you know why this is happening? and why i am not able to edit my subform. my subform allowsedits and additions.
help!!
View 2 Replies
View Related
Dec 12, 2005
When I recently opened a Db I had been working on I received the attached Msg.
The path to the Db is C:Database ProjectsAEMSWarranties and Sales.mdb
Once OK is pressed the Db works fine.
I created a new Db and imported all objects, but no change.
Any ideas?
Dave
View 3 Replies
View Related
Sep 28, 2006
Senario...
On one of my PC's at home I thought I would give Office 2007 a go. It ran so slow and bogged down that I un-installed it and re-installed Office XP
Now when opening a db with an image the attached error message appears. The Db opened OK previously, and works on my other PC's, so I presume it is an office installation error.
Any clues ?
Dave
View 1 Replies
View Related
Dec 3, 2005
hi
i get the error "The database is already opened exclisively by another user" after running the following code. i ran the same code under the same conditions on my home pc and it worked fine.
Private Sub Command1_Click()
Dim dbs As Database
Dim qdf As QueryDef
Dim strSQL As String
Set dbs = CurrentDb
strSQL = "update Emp set Salary = 786+ val(text2)- val(text3) where EmpID = '& val(text1) &'"
Set qdf = dbs.CreateQueryDef("", strSQL)
End Sub
View 1 Replies
View Related
Mar 5, 2006
Hello all,
Can someone please help me with this run time error I am getting:
"Cannot open any more tables".
We have 2 big forms in our application. One has 6 tabs on it with many datasheets. This form works for a while when entering data. Then about a half-hour into the application, the drop down lists are blank for new data and the "cannot open any more tables" error occurs.
I have cut down the number of tabs from 8 to 6, and decreased the datasheets by 4.
The mdb went from 14 Megs to 9 Megs with some cleanup of obsolete VBA code and redundant GUI elements. I compacted and repaired the database using the menu Tools.
It helped some, but I still get this pesky error. Then the application is useless because there is no more data you can enter.
Is there anything I can do? Any suggestions or a Microsoft web site link someone can share?
Thank you,
Sal Magnotta
View 1 Replies
View Related
Feb 16, 2005
Hi can anyone help me, im struggling to get my database connected to my site, it is connected to dreamweaver through ODBC but will not open, the problem i believe is in the lines of cole in bold. Any help would be much appreciated.
Dim adoCon, adoRec, adoRlt, dbname, adoConnectionString, dbRecordCount
dbname = Server.MapPath("Wortons_Notification_db.mdb")
adoConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & dbname & ";DefaultDir=;"
Set adoCon = Server.CreateObject("ADODB.Connection")
Set adoRec = Server.CreateObject("ADODB.Recordset")
adoCon.Open adoConnectionString
adoRec.Open "Wortons_Notification_db", adoCon, adOpenStatic, adLockOptimistic, adCmdTable
This is the error type i get in my browser:
<LI>Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x814 Thread 0xa7c DBC 0x1191024 Jet'.
/Project_Wortons/Registration.asp, line 16
Thanks
View 3 Replies
View Related
Sep 28, 2006
I'm begin study Microsoft Access but have error and don't know how!
(Please see the attach picture)
I'm use Window XP Pro and Office 2003.
I'm already update window and Jet 4.0 Service Pack 8 (SP8) for Windows XP at link but nothing to change (http://www.microsoft.com/downloads/details.aspx?FamilyID=2deddec4-350e-4cd0-a12a-d7f70a153156&DisplayLang=en)
Please advise me the way to repair this error!!!
View 5 Replies
View Related
Feb 23, 2006
Can anyone provide assistance with the above error? It comes up when I try to open a report from my form. The form has 15 tabs and approximately 5 subforms on each tab, which I suspect is causing the problem.
I have found some help on the web, but I am not sure how to use it... http://www.mvps.org/access/bugs/bugs0010.htm ...Item number one describes my situation exactly, but I don't know where to set the "record source on click" for each tab. Any help would be greatly appreciated.
Thanks!
View 4 Replies
View Related
Oct 22, 2004
I got this message after I install the "SMTPSVG.DLL" that i got from http://www.serverobjects.com/comp/Aspmail3.htm
What should I do?
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x8d8 Thread 0x994 DBC 0x240303c Jet'.
View 3 Replies
View Related
Feb 2, 2006
Please help. When trying to launch MS Access 2000 I get an error: " Can't find the database you specified, or you didn't specify a database at all. Specify a valid database name in the command line, and include a path if necessary." When I try to open a valid Access file, the application simply doesn't display anything.Please help to fix the problem.
Thanks
View 3 Replies
View Related
Mar 18, 2006
Hi,
I have a main form with 2 subforms.
I am trying to create records in the second subform based on records in the first subform nd the current record in the main form.
at present i can create the new record and paste information, however i cannot seem to advance records in teh first subform to repeat the procedure.
and code or macro i try returns a 'object not open' error
any help would be great.
View 13 Replies
View Related
Sep 4, 2014
I have a form called frm002_PAF_MonitoringMAIN and on this form I have a subform called frm002_PAF_Monitoring. The subform has a button to another form for contact details called Contact_Details. The Contact_Details form opens with the details of the person who I have selected on frm002_PAF_Monitoring. There are some fields on frm002_PAF_Monitoring that I would like to be populated on Contact_Details when opened, like FirstName and LastName. How can I do it?I have tried on afterupdate event on Contact_Details below but those don't work:
Me!FirstName=[Forms]![frm002_PAF_Monitoring]![FirstName]
Me!FirstName=[Forms]![frm002_PAF_MonitoringMAIN]![frm002_PAF_Monitoring]![FirstName]
Me![FirstName].Value=[Forms]![frm002_PAF_Monitoring]![FirstName]
Me![FirstName].Value=[Forms]![frm002_PAF_MonitoringMAIN]![frm002_PAF_Monitoring]![FirstName]
View 11 Replies
View Related
Jan 21, 2008
Hi,
I am not able to open database in access2003 because of error 3197.
Everytime when trying to open ,the same message appears on the screen:
"The Microsoft Jet engine database stopped the process because you and another person are attempting to change the same data at the same time".
I have tried to import that file in the new database,but that doesn't work. Even when my copy the database on other machine, same error message come up. Some one suggested it might have to do with enabling the database for multiuser access but i can't even open the database.
Does anyone know how to open the database with error 3197?
Any help is appreciated.
Thanks,
Baba
View 4 Replies
View Related
Feb 9, 2015
This is the second database where this has happened to me. I have code to print a report (with several sub-reports) to PDF. When it prints, only the first couple reports appear. The rest of the pages on the PDF are blank. If I try manually saving to PDF (Save As > PDF or XPS), I get the error "Cannot open any more databases."
In the other case, my "solution" was to copy all the queries into temporary tables and use the temp tables as the datasources for the reports.
View 5 Replies
View Related
Feb 2, 2005
Hi All
I have a subform called frmProducts and on it I have 2 command buttons One is to use the current open form to jump to a particular product to make it easier to edit the details and the other is to use the current form and jump to a new record.
Now I have this working when running the form on its own but when I try and run it as a subform it does not work. I am not sure how to adjust the coding to let this happen.
the Main forms name is "MainForm"
Below is my current coding to open the form at a particular record
Private Sub EditProduct_Click()
Dim Msg As String
Dim Title As String
Dim Defvalue As String
Dim Answer As String
Msg = "Enter a Product Name: "
Title = "Open Prouct Form"
Defvalue = ""
Answer = InputBox(Msg, Title, Defvalue)
If Answer <> "" Then
DoCmd.OpenForm "frmProducts", , , "[ProductName]='" & Answer & "' "
Else
DoCmd.OpenForm "frmProducts"
End If
End Sub
Below is my coding to open the form at a new record
Private Sub NewProduct_Click()
DoCmd.GoToRecord , , acNewRec
End Sub
Many thanks in advance for all assistance
Sirch76
View 2 Replies
View Related
Jul 25, 2006
Hello all,
I know I have seen this before and I have searched the forums several times and cannot find it now.
Maybe I am searching the wrong thing. Can someone point me in the right direction?
I need a button on my form that opens a subform or subforms when clicked.
How do I set this up?
Thanks,
Di
View 4 Replies
View Related
Aug 29, 2006
I have a form with a combobox to select a clients name and that pulls up that client in a subform and shows various records for the client. But it always opens up showing the first record and I want it to open up showing a blank record for keying in more data i.e. after the last record.
Can you help at all on this?
many thanks
View 1 Replies
View Related
Nov 30, 2006
Hi,
I have a form, with a subform in it.
I am trying to add a record through the subform then once added I want to display that record..
at the moment I add the record but the first record is shown.
I have tried adding :
DoCmd.GoToRecord , Forms!frmviewscheme![QScheme_Establishment subform], acLast
but recieve a run-tim error 2498.
can anybody help me ?
regards,
Ja
View 8 Replies
View Related
Mar 22, 2013
I open a form to a blank new record, then when using a combo box to select a record I need the subform to open to the last record. Having trouble doing that. Both form and subform are Single views.
View 1 Replies
View Related
Jan 23, 2008
hi,
the following error message appears when trying to access my database. I can't seem to get into it at all, not even by trying to import the data tables over into a new database. the following message appears:
"The database has been converted from a prior version of Microsoft Access by using the DAO Compact Database method instead of Convert Database Command on the Tools Menu. This has left the database in a partially converted state. If you have a copy of the original format use the convert Database on the Tools menu to convert it. If the original database is no longer available, create a new database and import your tables and queries to preserve your data. Your other database applications can't be recorded''..
the copy and the back up wont let me in either, this just suddenly happened.
Please help!
Thanks in advance
View 2 Replies
View Related
Dec 1, 2014
The code below fails.
Code:
Dim ResultQy As String, qdf As QueryDef
Dim ResultFm As String
ResultQy = "ByFederationQy"
Dim strSQL As String 'sql statement to execute
[Code] ....
When I run the code it fails at the last line giving error message:
Code:
Runtime error 3061 - toofew parameters expected 1
View 6 Replies
View Related
Jan 20, 2015
I have a 2003 .mdb file and the associated Workgroup Information File which normally resides on a network in a folder V:V-Base-DatabaseDATA. I have the Workgroup Information File.
The database is unsupported and we need to migrate the data to a new web based database.
When I try to open the database with the shift key down I get the following message :
You do not have the necessary permission to use the V:V-Base-DatabaseDATAV-Basebe.mdb object.
What is the best way to access the data and do I need to do this on the server instead of a local drive off site?
View 1 Replies
View Related
Mar 5, 2015
Whenever I open the form 'TrainingF' I get the 'Enter Parameter Value' msg box. I tried to look online but could not get rid of it. I have attached the file.
View 6 Replies
View Related