Czasami jesteśmy zmuszeni do programowego tworzenia plików mdb/accdb, z poziomu VBA to zaledwie kilka linijek kodu.
W celu realizacji najprościej wykorzystać: Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and Security
Tworzenie pliku mdb
Dim cat as Object Set cat = CreateObject("ADOX.catalog") cat.create "Provider='Microsoft.Jet.OLEDB.4.0';Data Source='c:\sciezkadopliku\nazwatworzonegopliku.mdb';" Set cat = Nothing
Tworzenie pliku accdb
Dim cat as Object Set cat = CreateObject("ADOX.catalog") cat.create "Provider='Microsoft.ACE.OLEDB.12.0';Data Source='c:\sciezkadopliku\nazwatworzonegopliku.accdb';" Set cat = Nothing
Dla chcących zgłębić temat, warto zacząć tutaj: ADOX Fundamentals
0 Comments.