Unione tra campi
-
- Messaggi: 7
- Iscritto il: sabato 18 febbraio 2023, 17:00
Unione tra campi
Salve a tutti,
sono praticamente un neofita: ho fatto pochissimi database su Access ma mai su Base e mi trovo subito in difficoltà...
Vorrei chiedervi questo: data una tabella con vari campi (Cognome, Nome, ecc.) dovrei far sì che, nel campo della stessa tabella (Denominato: "Nome Esteso") finisca l'espressione: "Cognome" + " " + "Nome", in modo che possa effettuare una ricerca più facile in una tabella collegata.
Esempio:
Inserimento dati da un primo formulario
Cognome: Rossi
Nome: Mario
Caparra del: 10/01/2022
Importo: Euro 100
Nome Esteso: Rossi Mario
Modifica dati da un secondo formulario
Ricerca con casella combinata per "Nome Esteso" (In questo caso dovrò cercare il sig. ROSSI MARIO, ovviamente)
Nei vari campi della prima tabella appariranno i suoi dati in sola lettura
(Quindi: Caparra del 10/01/2022, Importo Euro 100)
E due soli campi modificabili, uno per il flag di chiusura dell'operazione e uno in cui scrivere il saldo.
Preciso che tutti i dati su indicati confluiscono nella solita tabella.
Come posso fare?
Grazie in anticipo
sono praticamente un neofita: ho fatto pochissimi database su Access ma mai su Base e mi trovo subito in difficoltà...
Vorrei chiedervi questo: data una tabella con vari campi (Cognome, Nome, ecc.) dovrei far sì che, nel campo della stessa tabella (Denominato: "Nome Esteso") finisca l'espressione: "Cognome" + " " + "Nome", in modo che possa effettuare una ricerca più facile in una tabella collegata.
Esempio:
Inserimento dati da un primo formulario
Cognome: Rossi
Nome: Mario
Caparra del: 10/01/2022
Importo: Euro 100
Nome Esteso: Rossi Mario
Modifica dati da un secondo formulario
Ricerca con casella combinata per "Nome Esteso" (In questo caso dovrò cercare il sig. ROSSI MARIO, ovviamente)
Nei vari campi della prima tabella appariranno i suoi dati in sola lettura
(Quindi: Caparra del 10/01/2022, Importo Euro 100)
E due soli campi modificabili, uno per il flag di chiusura dell'operazione e uno in cui scrivere il saldo.
Preciso che tutti i dati su indicati confluiscono nella solita tabella.
Come posso fare?
Grazie in anticipo
Ultima modifica di Armando1978 il domenica 26 febbraio 2023, 16:16, modificato 1 volta in totale.
OpenOffice versione 4.1.13; Windows 10
Re: Unione tra campi
Ciao e benvenuto sul forum.
Buon proseguimento.Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> viewforum.php?f=16
L’utente che apre un quesito si impegna:In caso di inosservanza saremo costretti ad azioni di “richiamo”, sospensione o chiusura del profilo utente.
- a seguirlo dando riscontro quanto prima alle risposte ricevute nel giro di qualche giorno;
- inserire il [Risolto] e la ✔ verde come previsto;- rispettare le altre regole implicite del forum ( Istruzioni per nuovi arrivati ).
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
Re: Unione tra campi
Ciao, se alleghi un esempio del tuo database sarà più facile ragionare.
Comunque, in Base l'unione di campi si può fare solo nelle Query, non nelle Tabelle.
Esempio, utilizzando linguaggio SQL:
dove || é il simbolo di unione di stringhe e ' ' indica uno spazio.
Comunque, in Base l'unione di campi si può fare solo nelle Query, non nelle Tabelle.
Esempio, utilizzando linguaggio SQL:
Codice: Seleziona tutto
SELECT ......, "Cognome" ||' '|| "Nome" FROM ....
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
-
- Messaggi: 7
- Iscritto il: sabato 18 febbraio 2023, 17:00
Re: Unione tra campi
Grazie. Ma non c'è modo, anche con una Macro, di scrivere il valore "Cognome+Nome" reso dalla query nel campo "Nome Esteso" della tabella?
Come posso fare ad allegare il database?
Come posso fare ad allegare il database?
OpenOffice versione 4.1.13; Windows 10
Re: Unione tra campi
Perchè complicarsi la vita? Lavori sulla query come fosse una tabella, non c'è differenza.
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
-
- Messaggi: 7
- Iscritto il: sabato 18 febbraio 2023, 17:00
Re: Unione tra campi
Grazie. Ho provato con la seguente sintassi, in una query:
select "Cognome" || ‘ ‘ || "Nome" as "Nome Esteso" from "T_Caparre"
ma non viene accettata, poiché mi dice che la colonna è sconosciuta.
Ho controllato: tutti i campi sono scritti bene e esistenti all'interno della Tabella "T_Caparre"
Dove posso aver sbagliato?
select "Cognome" || ‘ ‘ || "Nome" as "Nome Esteso" from "T_Caparre"
ma non viene accettata, poiché mi dice che la colonna è sconosciuta.
Ho controllato: tutti i campi sono scritti bene e esistenti all'interno della Tabella "T_Caparre"
Dove posso aver sbagliato?
OpenOffice versione 4.1.13; Windows 10
Re: Unione tra campi
Posta un database di esempio.
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
-
- Messaggi: 7
- Iscritto il: sabato 18 febbraio 2023, 17:00
Re: Unione tra campi
Ciao, scusate, non riesco ad inviare l'allegato. Ho letto il thread viewtopic.php?t=6261 ma io non ho le opzioni indicate. In calce al messaggio ci sono le opzioni: "RISPONDI", una Chiave inglese, l'ordine di lettura dei messaggi, il pulsante per la moderazione e stop: nient'altro. Come si fa ? Grazie
OpenOffice versione 4.1.13; Windows 10
Re: Unione tra campi
Ciao, nel tempo la grafica è un po' cambiata e le istruzioni non aggiornate ...
Fai clic su Editor completo & Anteprima, poi il resto è quasi uguale.
Fai clic su Editor completo & Anteprima, poi il resto è quasi uguale.
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
Re: Unione tra campi
Comunque l'errore è nell'uso del carattere ‘ ‘ al posto del carattere ' '.
Quindi il codice corretto è:
Il tuo, è questo:
Quindi il codice corretto è:
Codice: Seleziona tutto
select "Cognome" || ' ' || "Nome" as "Nome Esteso" from "T_Caparre"
Codice: Seleziona tutto
select "Cognome" || ‘ ‘ || "Nome" as "Nome Esteso" from "T_Caparre"
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
-
- Messaggi: 7
- Iscritto il: sabato 18 febbraio 2023, 17:00