Salve a tutti,
vorrei un consiglio tecnico da gente più esperta e preparata di me...
Vorrei elimare uno specifico record di una determinata tabella in access utilizzando però il codice visualbasic...
che codice dovrei usare?
Salve a tutti,
vorrei un consiglio tecnico da gente più esperta e preparata di me...
Vorrei elimare uno specifico record di una determinata tabella in access utilizzando però il codice visualbasic...
che codice dovrei usare?
Intendi dire VBA Visual Basic for Applications ??
Hai 2 possibilità ma sono indirette
__________Possibilita 1
a) Crei una query di eliminazione che punta sul tuo record da eliminare
b) Poi con VBA dai il comando "OpenQuery" cosi ottieni il risultato
Se vuoi evitare la richiesta di conferma eliminazione devi sempre con VBA
prima di OpenQuery dare " Imposta Avvisi No "
dopo OpenQuery naturalmente " Imposta Avvisi Si "
__________Possibilita 2
Usi i vari comandi disponibili in VBA per eliminare il record
__Apri Tabella
__Vai a Controllo
__Trova record ( dai le coordinate )
__Seleziona record
__Elimina record
__Chiudi tabella
Lo ho scritto a memoria e in italiano ( VBA è rigorosamente in inglese )
Fra le 2 possibilità direi chè è piu semplice la prima
In pratica io devo creare un tasto su una maschera collegata a una tabella che mi deve eliminare un particolare record di un'altra tabella lasciandomi inalterato il record della tabella della maschera....
Esatto Crei una Query di eliminazione
sulla tabella di cui devi eliminare il record
( devi naturalmente filtrare il record interessato )
Poi su una qualunque maschera collegata a qualunque tabella
aggiungi un pulsante che aprendo la query di eliminazione
fara il suo dovere