ciao Jack, Alle 10:45, domenica 5 febbraio 2006, Jack ha scritto: > Tramite una macro associata ad un PushButton cerco di assegnare ad un > Formulario un Comando sql > > > Sub QueryCategorie > > Dim oForm as Object, sCategorie as String > > sCategorie = ThisComponent.DrawPage.Forms.formCategorie.cbxCategorie.Text > oForm = ThisComponent.Drawpage.Forms.formRicerca > > > oForm.Command = "SELECT `tbricette`.`idRicetta`, `tbricette`.`Titolo`, > `tbcategorie`.`NomeCategoria` FROM `ricettario`.`tbricette` `tbricette`, > `ricettario`.`tbcategorie` `tbcategorie` WHERE ( > `tbricette`.`idCategoria` = `tbcategorie`.`idCategoria` ) AND ( ( > `tbcategorie`.`NomeCategoria` = '"+sCategorie+"' ) )" > > oForm.reload > End Sub > > > La prima volta pero' che mando in esecuzione la macro si produce un > errore, questo e' il messaggio : > > Errore nel caricare il Basic nel documento script-lb.xml > Errore Generale > Errore Generale I/O > > Pero' le volte successive a questo errore la macro funziona bene > assegnando la query al formulario. Quello che vi chiedo e' se utilizzo > un modo corretto per assegnare via codice un comando sql ad un > formulario.
Il codice sembra corretto e comunque considerando il messaggio di errore e il fatto che agli utilizzi successivi la macro funziona, direi che c'è qualche problema esternamente al tuo codice > Spero di essere stato chiaro, Il problema è chiarissimo ma non ho capito dove hai piazzato la macro. O meglio, credo di intuire ma vorrei la tua conferma. Dal messaggio di errore direi che si trova all'interno del formulario. Se questo è il caso vorrei sapere se il formulario è integrato nel file odb oppure si tratta di un documento indipendente. > se serve posso mettere on-line > il piccolo database (occorre pero' Mysql). Mi sembra un'ottima idea. ciao Paolo M --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
