Alle Records verwijderen in een Query

Status
Niet open voor verdere reacties.

mulderm

Gebruiker
Lid geworden
2 jul 2004
Berichten
167
Hallo,

Ik wil alle records verwijderen in een Query d.m.v. VBA.
Heb geprobeerd met de verwijder-Query maar dan krijg ik foutmeldingen.
Als ik menu bewerken opent en ik kies ´alle records selecteren´ en vervolgens
op ´verwijderen´ klikt dan werkt het goed.
Wat is in VBA deze werkwijze?

Groeten,

mulderm
 
Na een verwijder-query gemaakt te hebben en hem wil openen krijg
ik de melding: U moet de tabel opgeven waaruit U de records wilt verwijderen.
En fout 3086: Kan geen gegevens verwijderen uit de opgegeven tabellen.
Maar doe ik het handmatig, zoals ik beschreven hebt, dan lukt het wel (alles selecteren
en dan verwijderen).

mulderm
 
Laatst bewerkt:
dim db as database
set db = currentdb()
db.execte("delete tabel.* from tabel")


waarbij je tabel dan vervangt door jouw tabelnaam
 
Maartenf:
Ik wil alle gegevens uit een Query verwijderen waarbij deze gerelateerd zijn aan
tabellen.
Niet alle gegevens van alle tabellen worden verwijderd (relaties).
Als ik menu bewerken opent en ik kies ´alle records selecteren´ en vervolgens
op ´verwijderen´ klikt dan werkt het goed.

mulderm
 
ik begrijp het niet goed
in een query staan toch geen gegevens
die gegevens komen uit tabellen
 
Sorry voor de misschien lastige uitleg.
Alle records moeten verwijderd worden die gerelateerd zijn met de tabellen.
Via vba wil ik zorgen dat de records van de query gedelete worden.

mulderm
 
ik begrijp het nog steeds niet goed.
kun je een voorbeeldje plaatsen?
 
Het bestand is te groot om in deze forum te plaatsen.
Geef me je mail-adres en ik zend het je.

mulderm
 
Maartenf,

Ik kan het bestand niet naar je toesturen!

Groeten,

mulderm
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan