ricerca record nome e cognome casella combinata mysql

Discussioni sulle caratteristiche di database
Rispondi
joe1955@inwind.it
Messaggi: 20
Iscritto il: lunedì 6 febbraio 2017, 13:06

ricerca record nome e cognome casella combinata mysql

Messaggio da joe1955@inwind.it »

Ho la necessità di utilizzare in rete il database precedentemente costruito pertanto l'ho installato su server PHP myadmin, tutto funziona perfettamente tranne la ricerca del record.
qualcuno mi può aiutare?
Openoffice vers. 4.1.1 su mac osx 10.2.2
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8805
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da charlie »

Ciao dovresti dire come effettui la ricerca, non ti pare?
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
joe1955@inwind.it
Messaggi: 20
Iscritto il: lunedì 6 febbraio 2017, 13:06

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da joe1955@inwind.it »

La ricerca la faccio tramite una casella combinata collegata ad una macro della quale ti invio il form.

Codice: Seleziona tutto

SUB trova(oEv)
dim oModel as object
dim oForm as object
dim ctlCognome as object
dim ctlNome as object
dim sCognome as string
dim sNome as string

oModel = oEv.Source.Model
oForm=oModel.Parent
ctlcognome =oForm.GetByName("lista_cognomi")

sCognome =ctlcognome.text

'print sCognome
'print sNome

oForm.Filter = " (""anagrafica"".""cognome"" ||' '||""anagrafica"".""nome"") LIKE '%" & sCognome & "%'  AND  (""anagrafica"".""cognome"" ||' '||""anagrafica"".""nome"") LIKE '%" & sNome & "%' "
oForm.reload()
end sub


SUB TogliFiltro()
Dim Doc As Object
Dim DocCrl As Object
Dim Forms As Object
Dim oForm As Object
dim ctlInventario as object
dim ctlEdizione as object

Doc = StarDesktop.CurrentComponent
DocCrl = Doc.getCurrentController()
Forms = Doc.Drawpage.Forms
oForm = Forms.GetbyIndex(0)
ctlInventario = oForm.GetByName("lista_cognomi")
ctlInventario.text = ""
oForm.filter = ""
oForm.reload()
End Sub
sub hideAll()
ThisComponent.CurrentController.Frame.LayoutManager.setVisible(False)
thisComponent.CurrentController.Frame.ContainerWindow.setPosSize(0,0,1920,1080,15)
end sub
Grazie per l'aiuto.

Giuseppe
Ultima modifica di charlie il venerdì 20 ottobre 2017, 22:40, modificato 1 volta in totale.
Motivazione: Modificata formattazione testo e codice
Openoffice vers. 4.1.1 su mac osx 10.2.2
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8805
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da charlie »

Sei invitato a correggere il tuo post sostituendo il testo in maiuscolo e facendo uso della codifica per il codice della macro. Grazie.
viewtopic.php?f=1&t=2#p223
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
joe1955@inwind.it
Messaggi: 20
Iscritto il: lunedì 6 febbraio 2017, 13:06

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da joe1955@inwind.it »

Mi scuso per l'errore nella scrittura del testo, non sapevo che la scrittura in maiuscolo avesse un significato particolare e,
perdona la mia ignoranza ma non capisco il significato di codifica codice della macro.
Giuseppe
Openoffice vers. 4.1.1 su mac osx 10.2.2
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8805
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da charlie »

joe1955@inwind.it ha scritto:Mi scuso per l'errore ...
Per questo invito tutti i nuovi arrivati a leggere il Manuale di sopravvivenza, ma pochi lo fanno :D .
Per la "codifica" significa formattare il testo del codice della macro selezionandolo e premendo il tasto Code nella barra degli strumenti .
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
joe1955@inwind.it
Messaggi: 20
Iscritto il: lunedì 6 febbraio 2017, 13:06

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da joe1955@inwind.it »

purtroppo non riesco a formattare il testo in quanto non trovo il tasto code, ti allego la macro salvata con il tasto esporta in basic.
 Editato: testo eliminato perchè ripetuto (Admin) 
Openoffice vers. 4.1.1 su mac osx 10.2.2
joe1955@inwind.it
Messaggi: 20
Iscritto il: lunedì 6 febbraio 2017, 13:06

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da joe1955@inwind.it »

Purtroppo non riesco a formattare e codificare la macro in quanto le mie conoscenze in merito sono molto limitate, se puoi darmi una dritta te ne sarò grato.
Giuseppe
Openoffice vers. 4.1.1 su mac osx 10.2.2
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8805
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da charlie »

Ti serve qualcuno che mastichi macro, Mysql e rete. Aspettiiamo per vedere se si fa avanti ...
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
joe1955@inwind.it
Messaggi: 20
Iscritto il: lunedì 6 febbraio 2017, 13:06

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da joe1955@inwind.it »

Grazie, spero in un aiuto
Openoffice vers. 4.1.1 su mac osx 10.2.2
Avatar utente
Rocky62
Messaggi: 61
Iscritto il: domenica 30 marzo 2014, 11:36

Re: ricerca record nome e cognome casella combinata mysql

Messaggio da Rocky62 »

io ho risolto semplicemente con un tasto trova con proprietà impostata "apri pagina web" che mi mostra la stessa marchera di ricerca del binocolo....
Allegati
trova.JPG
maschera.JPG
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2 :ucrazy:
Rispondi