[Risolto] Ricerca Record Nome e Cognome

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

[Risolto] Ricerca Record Nome e Cognome

Messaggio da joe1955@inwind.it »

Salve a tutti. E' da poco sto provando a creare un DATA BASE. Ho letto un po' di documentazione e qualcosa ho imparato ma, non riesco a far funzionare una ricerca con nome e cognome.
Chiedo un vostro aiuto, anche solo per indirizzarmi sulla giusta strada.

Grazie
Ultima modifica di charlie il sabato 12 agosto 2017, 7:34, modificato 1 volta in totale.
Motivazione: Inserito [Risolto] e spunta verde
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

Messaggio da charlie »

Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Buon proseguimento.

Per essere aiutato, è meglio che tu alleghi qui il tuo database.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8805
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Ricerca Record Nome e Cognome

Messaggio da charlie »

Ciao, riporto qui il tuo database:
Data_base_Utenti_2017_o2Ris.mod..odb
(53 KiB) Scaricato 214 volte
C'è una sola tabella, cosa ti serve la ricerca?
Il file è infarcito di macro, le sai usare?
Ci sono due report che vanno in errore per mancati collegamenti (tabelle cancellate?).
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

Messaggio da joe1955@inwind.it »

prima di tutto grazie per l'aiuto,
la ricerca mi serve per visualizzare ed eventualmente modificare i record del database che dovrebbe contenere tutti i dati(anagrafiche e vari movimenti) di un archivio destinato alla registrazione di alcune prestazioni erogate ai clienti.
Purtroppo per problemi di allegati ho cancellato tutti i campi di cui era composto il database in origine
Si c'è una sola tabella perché nelle prove ho cancellato la tabella filtro, per quanto riguarda le macro le utilizzo probabilente in modo appropriato.
Giuseppe
P.s.
se ti può facilitare posso allegare il database completo su Dropbox
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

Messaggio da charlie »

Sarebbe utile vedere il database completo .... almeno per capire qualcosa di più.
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

Messaggio da joe1955@inwind.it »

Ti ho inviato il file completo su Dropbox
grazie
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

Messaggio da charlie »

La stringa sql da usare è questa:

Codice: Seleziona tutto

SELECT "cognome" || ' ' || "nome" FROM "anagrafica" ORDER BY ("cognome" || ' ' || "nome") ASC
ma poi devi modificare la macro.
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

Messaggio da joe1955@inwind.it »

Ho copiato il comando SQL nel campo di controllo sulla casella di riepilogo e mi compaiono nome e cognome ma sul formulario scompaiono i dati nelle caselle.
Di sicuro faccio io qualche errore.
Nelle mail precedenti ho scritto che utilizzo le macro in modo proprio invece di scrivere improprio.
ti ringrazio per la tua attenzione.
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

Messaggio da charlie »

Ho tolto le macro e impostato una semplice ricerca per Cognome e Nome con listbox che lavora sulla tabella "di appoggio" Filtro. Il tutto utilizzando soltanto codice SQL.
Nel nuovo formulario Filtro (da rifare esteticamente) c'è solo il pulsante Aggiorna in più. E' il Prezzo da pagare per rinuncaiare alle macro.
Rimango a disposizione per rispondere alle domande.
Allegati
Utenti.odb
(46.48 KiB) Scaricato 247 volte
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

Messaggio da joe1955@inwind.it »

Grazie mille per la dritta, un'altra domanda:

come posso fare per avere lo storico dei movimenti delle prestazioni effettuate dagli utenti?
Grazie
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

Messaggio da charlie »

Ciao, per un argomento diverso apri un nuovo thread. Non dimenticare di spiegare qualcosa in più del database perchè per ora c'è la sola tabella anagrafica.
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

Messaggio da joe1955@inwind.it »

Grazie mille, vedo di creare un'altra tabella relativa ai movimenti delle varie prestazioni.
ciao
Giuseppe
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

Messaggio da joe1955@inwind.it »

ti contatto ancora per segnalarti che ho provato il database ma al momento di salvare un nuovo record mi da errore di "violazione del vincolo di unicità in statement" cosa devo fare per ovviare a questo problema?
Grazie
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

Messaggio da joe1955@inwind.it »

In allegato la videata del database
Allegati
Senza titolo.pdf
(200.71 KiB) Scaricato 172 volte
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

Messaggio da joe1955@inwind.it »

perdonami se insisto, se volessi utilizzare la macro per la ricerca come posso modificarla
grazie ancora 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

Messaggio da charlie »

joe1955@inwind.it ha scritto:In allegato la videata del database
Allega il file.
joe1955@inwind.it ha scritto:se volessi utilizzare la macro
Ti consiglio di cominciare senza.
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

Messaggio da joe1955@inwind.it »

Senza titolo.pdf
screenshot
(200.71 KiB) Scaricato 104 volte
Scusa non ho capito, devo allegare il file della videata che mi da errore o il file del data base?
ti allego comunque lo screenshot con il messaggio di errore.
fammi sapere se devo inviarti il file de db per farlo funzionare con la macro per la ricerca nome e cognome.
grazie
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

Messaggio da charlie »

Chiedevo il file del db, per individuare l'errore.
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

Messaggio da joe1955@inwind.it »

ciao, ti allego il file del db da te modificato.
gli errori riscontrati sono:
non si riesce ad inserire un nuovo record
quando saltuariamente si inseriscono i dati di un nuovo utente non compare l'icona che permette il salvataggio
del nuovo record (ho provato anche creando il pulsante salva record senza nessun risultato).
Un'ultima cosa, visto che il database mono tabella con la macro che ti ho inviato funziona con l'inconveniente che, nella casella combinata
che utilizzo con la macro, se unisco i campi nome e cognome per la ricerca non mi aggiorna il formulario, ti chiedo se possibile avere una macro che mi permetta di avere sulla casella combinate per la ricerca con il nome e cognome che mi aggiorni il formulario.
Grazie
Giuseppe
P.S.
Allego il file del DB nella casella Dropbox
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

Messaggio da charlie »

Andiamo con ordine:
  1. Il formulario Filtro, come è stato pensato, serve a fare una ricerca per visualizzare i dati già inseriti. Utilizza la tabella Filtro come formulario principale e Anagrafica come subformulario. Una volta selezionato un utente nella casella di riepilogo e premuto il pulsante di aggiornamento, si visualizza il solo record trovato.
  2. Per inserire nuovi dati occorre un formulario diverso, che lavori solo sulla tabella Anagrafica.
  3. Ti ho giò sconsigliato l'uso delle macro, almeno in questa fase iniziale del tuo percorso, di cui si può fare senza almeno per le funzioni basilari del database
  4. Allega qui i tuoi file database di esempio, l'ultimo è solo di 48 Kb.
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

Messaggio da joe1955@inwind.it »

ok, cerco di spiegare la mia necessità:

ho bisogno di un database che abbia la possibilità di poter inserire o cancellare gli utenti che usufruiscono di diverse prestazioni, (mod.1 mode.2 mod.3 ecc. ecc.) che possono essere ripetute negli anni successivi e che mi dia la possibilità di richiamare un utente per eventuali modifiche con aggiunta di più prestazioni.
Purtroppo non ho le conoscenze per poter fare tutto ciò e ho bisogno di un aiuto.
Giuseppe.
Allegati
Utenti-9.odb
(46.38 KiB) Scaricato 127 volte
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

Messaggio da charlie »

Nel nuovo file c'è un nuovo formulario che fa quello che chiedi. Trovi le istruzioni per operare (talvolta in modo un po' macchinoso) nel formulario stesso.
Allegati
Utenti-10.odb
(50.5 KiB) Scaricato 157 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8805
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Ricerca Record Nome e Cognome

Messaggio da charlie »

charlie ha scritto:... talvolta in modo un po' macchinoso ...
Eccoti la versione con macro che è decisamente migliore come efficienza.
Edit: anche se non funzionano i tasti di navigazione, come non funzionavano prima.
Allegati
Utenti11.odb
(56.35 KiB) Scaricato 134 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8805
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Ricerca Record Nome e Cognome

Messaggio da charlie »

Con un tasto collegato ad una macro si può togliere il filtro e navigare con i tasti reltivi.
Allegati
Utenti12.odb
(56.51 KiB) Scaricato 178 volte
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

Messaggio da joe1955@inwind.it »

Grazie mille ho provato ora e va tutto alla grande
Giuseppe :super: :bravo:
Openoffice vers. 4.1.1 su mac osx 10.2.2
Rispondi