Ciao Ragazzi, ho un problema,
sto provando a fare in modo, che all'apertura di una maschera, si svuoti la tabella relativa.
per fare ciò ho provato a fare eseguire en semplice delete sql all'apertura
Queste le istruzioni che ho inserito
Sub Delete (Event as Object)
dim oForm as Object
oForm = Event.Source.model.Parent
oStatement = oForm.ActiveConnection.createStatement() 'Create an SQL statement object
sSQL = "Delete from ""Nome "
oStatement.executeUpdate( sSQL ) 'Execute the SQL command
End sub
purtroppo quando si apre la maschera mi dice :
Errore di runtime BASIC.
Proprietà o metodo non trovato: model.
Non capisco l'errore
sicuramente sarà una cosa semplicissima che ho dimenticato
potete aiutarmi?
grazie mille
Problema Sql
Problema Sql
LibreOffice 6.4.7.2
Windows 10 / Ubuntu 20.04
Windows 10 / Ubuntu 20.04
Re: Problema Sql
Ciao, per una completa leggibilità dei messaggi, usa correttamente la puteggiatura e le lettere maiuscole, grazie. Usa cortesemente anche la formattazione del codice, per lo stesso motivo.
- L'errore segnalato potrebbe essere dovuto al codice usato, che è adatto per un accesso tramite un evento di un controllo del formulario e non di un evento del formulario stesso: viewtopic.php?t=10509
- Ammesso che sia possibile usare un comando SQL "diretto" all'interno della macro (ho dei dubbi ma non ho mai provato), il codice corretto con il raddoppio dei doppi apici dovrebbe essere:
Codice: Seleziona tutto
sSQL = "Delete from ""Nome"""
- Attenzione anche a non inserire spazi inesistenti come hai fatto nel codice postato.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org