Docmd kunnen gebruiken VB 2005 Express Edition

Status
Niet open voor verdere reacties.

lab4

Gebruiker
Lid geworden
14 okt 2004
Berichten
207
Hi,

Ik ben bezig met een applicatie aan het maken. Nu wil ik daarin graag de Docmd functie gebruiken maar wordt deze niet herkend in VB. Ik neem aan dat dit is omdat de reference library niet is toegevoegd.

Nu heb ik o.a. de Microsoft Access 11.0 Object Library maar toch wordt Docmd niet herkent, zelf niet als ik VB 2005 Express opnieuw opstart, herkent.

Iemand een idee hoe ik dit kan oplossen?
 
Hallo,

als je probeert om DoCmd rechtstreeks aan te spreken in VB, dat kan niet.
Je zult eerst een VBA applicatie moeten maken en deze aanroepen vanuit VB.
Alternatief voor DoCmd in VB is er, voor zover ik weet, niet.

Groet,

Tardis
 
Hallo,

als je probeert om DoCmd rechtstreeks aan te spreken in VB, dat kan niet.
Je zult eerst een VBA applicatie moeten maken en deze aanroepen vanuit VB.
Alternatief voor DoCmd in VB is er, voor zover ik weet, niet.

Groet,

Tardis
Maar VBA is toch een wat meer uitgeklede versie van VB (met meer nadruk op applicaties)? Bestaat er dan geen commando om formulieren te sluiten en te openen?

Cheers!

Robert.
 
Hallo Robert,

naar mijn mening zijn VB en VBA twee verschillende programmeeromgevingen, weliswaar met overeenkomsten.
Met VB doe ik niets, kan je dus niet vertellen hoe je formulieren in VB opent.
Zoek anders even via Google, er zijn plenty VB forums waar je ongetwijfeld een antwoord op je vraag kan vinden.

Groet,

Tardis
 
Super Tardis!

Daar gaat me opvatting dat alles uit te wisselen is binnen MS producten.

Nogmaals bedankt!:thumb:
 
Daar gaat me opvatting dat alles uit te wisselen is binnen MS producten.

Het IS mogelijk om alles van MS producten onderling uit te wisselen. Je moet enkel
weten hoe! Voor meer informatie over het uitwisselen van gegevens doorheen MS Apps,
verwijs ik je graag door naar de MSDN library (ofwel op uw harddisk, ofwel op http://msdn.microsoft.com).

Have fun!
 
Het IS mogelijk om alles van MS producten onderling uit te wisselen

Kun je daar in dit specifieke geval dan een voorbeeldje van geven hou dat dan zou kunnen?

Groet,

Tardis
 
Een specifiek voorbeeldje ... nu, ik programmeer in VB.NET 2005, dus ik weet niet of
een uitgewerkt voorbeeldje hier op zijn plaats is, want jij gebruikt waarschijnlijk VB6.

Maar hier zijn toch een paar minder concrete voorbeelden:

  • VB <-> MS Access (vb. Stockbeheer)
  • VB <-> MS Excel (vb. Een prijslijst inlezen/wegschrijven)
  • VB <-> MS Outlook (Contactpersonen)
  • VB <-> Windows Register (Toevoegen, Lezen, Verwijderen)
  • ...
De meesten zijn het gemakelijkt benaderbaar met de DataSet (VB.NET)

In VB6 (voor Access) kan je gebruikmaken van oledbconnection en
oledbcommand waar je dan SQL-Statements invoert om gegevens in te lezen, te verwijderen, te uitdaten of in te voeren.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan