» »

Dve tabeli v accessu

Dve tabeli v accessu

clipperaš ::

V obrazcu imam polje iz ene tabele pa bi stare podatke ko vpišem nov vnos rad prenesel v drugo tabelo -kot arhiv. Pregledal sem že cel forum pa ne najdem kaj podobnega.
Poskusil sem naslednje:
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dim MyDB As Database
Dim TabPregledi_arhiv As Recordset

'Set MyDB = DBEngine.Workspace(0).Databases(0)
Set MyDB = DBEngine.Workspaces(0).Databases(0)
' Set TabPregledi_arhiv = MyDB.OpenRecordset("Pregledi_Arhiv", dbOpenDynaset)

Set TabPregledi_arhiv = MyDB.OpenRecordset("pregledi_arhiv", , dbOpenDynaset)
TabPregledi_arhiv.AddNew

TabPregledi_arhiv("PCIME") = Forms![Podobrazec pregledi].Form![PCIME]
'TabPregledi_arhiv = [Podobrazec pregledi].Form![PCIME]
TabPregledi_arhiv("Leto_P_D") = Date
TabPregledi_arhiv.Update
End Sub

clipperaš ::

Se opravičujem, vprašanje sem slabo postavil,sem začetnik v VBA problem sem poškusal rešiti z navedeno proceduro vendar ne dela. Ne vem kaj je narobe morda bi moral rešiti problem z tabelo Query ? Če mi kdo lahko svetuje bi bil zelo hvaležen.

Tavher ::

Dim MyDB As Database
Dim TabPregledi_arhiv As Recordset

Set MyDB = CurrentDb()
Set TabPregledi_arhiv = MyDB.OpenRecordset("SELECT * FROM Pregledi_Arhiv;", DB_OPEN_DYNASET)

TabPregledi_arhiv.AddNew
TabPregledi_arhiv!PCIME = Form_Podobrazec_pregledi.PCIME
TabPregledi_arhiv!Leto_P_D = Date
TabPregledi_arhiv.Update

clipperaš ::

Na mojo žalost mi še zmeraj ne dela. Podobno kot v prvem primeru mi za vrstico:

MyDB.OpenRecordset("SELECT * FROM Pregledi_Arhiv;", DB_OPEN_DYNASET)
izpiše napako" TYPE MISMATCH"

Sumim, da je nekaj narobe z mojimi nastavitvami ACCESSA ali VBA ( Reference ?)
Prosim za vaš nasvet.

Tavher ::

Pri referencah izkljuci Microsoft ActiveX Data Objects 2.1 Library in vkljuci Microsoft DAO 3.6 Object Library, oz. drugega ce tega nimas.

Ali pa vkljuci Microsoft DAO 3.6 Object Library in napisi:

Dim MyDB As DAO.Database
Dim TabPregledi_arhiv As DAO.Recordset

clipperaš ::

MarcoP, hvala za nasvet izključil l sem Data Objects 2.1 Library in sedaj deluje.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Namestitev starejših brskalnikov na WindowsXP

Oddelek: Izdelava spletišč
61009 (884) njok
»

en problem v MS Accessu

Oddelek: Programiranje
51003 (904) destiny
»

Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?

Oddelek: Programiranje
112155 (2040) Fim
»

dve tabeli v eno

Oddelek: Programiranje
61322 (1173) DJroky
»

text box in SQL

Oddelek: Programiranje
5869 (768) sosko1

Več podobnih tem