Problemi DB inserimento dati

Discussioni sulle caratteristiche di database
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Problemi DB inserimento dati

Messaggio da nemo87 »

Buongiorno, sto cercando di creare un db molto semplice, per l'inserimento dati di alcune aziende clienti, ho creato 2 tabelle di anagrafica una per la persona fisica e una per l'azienda, ho creato poi la ricerca ed infine la maschera, il problema è che se tento di inserire dati nella maschera non mi fa scrivere nulla... cosa ho sbagliato? vi allego il lavoro svolto fino ad ora
Allegati
New Database2.odb
(13.64 KiB) Scaricato 90 volte
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

Ciao e benvenuto/a sul forum.
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.

Buon proseguimento.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

Ciao, il tuo formulario si basa sulla query Maschera che, come puoi notare, non ti consente di scrivere nulla.
Questo perchè le query, per essere editabili, devono visualizzare anche le chiavi primarie di tutte le tabelle presenti al loro interno.
Nel formulario, invece, non è necessario visualizarle.
Prova e facci sapere :) .
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

ok, ora mi fa inserire i dati, però se provo a salvare (questo lo fa sia con i dati inseriti che senza) ricevo:

Inoltre su una tabella ho inserito Si/no come risposta, sulla maschera finale vedo solo un riquadro da puntare ma non esce "si-no" come posso fare?
Allegati
Schermata 2021-11-26 alle 10.34.30.png
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

Le tue tabelle hanno l'inserimento manuale delle chiavi primarie, quindi da formulario non riesci a compilare quei campi (che sono obbligatori)
Impostale come inserimento incremento automatico.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

Come faccio? ho impostato "Valore Automatico" su si per l'ID e "Digitazione nacessaria" su si per le altre voci ma continuo a ricevere l'errore di sopra
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

nemo87 ha scritto:e "Digitazione nacessaria" su si per le altre voci
Questa è una complicazione inutile, almeno in sede di prova. Ti costringe a digitare tutti i campi altrimenti ti dà l'errore.

Sicuramente il tuo formulario ha il parametro Aggiungi solo i dati impostato sul anzichè No, ma forse altre cose che non ho individuato.
Rifacendo il formulario con la procedura guidata, tutto funziona regolarmente.
Allegati
New Database3.odb
(14.12 KiB) Scaricato 76 volte
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

Ti ringrazio, sembra funzionare bene, l'unica cosa, come avevo accennato prima alla voce "Presa appuntamento" io ho messo Si/NO... vorrei poter vedere entrambe le opzioni, invece in qualunque modo creo la maschera mi appare solo un quadrato di spunta, quindi non si capirebbe se l'appuntamento è preso o no... Per la voce "Richiamo" ho selezionato calendario ma me lo da come inserimento manuale, non esce alcun calendario...
LibreOffice 7.2.3 su macOs
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

Altro problema... io ho in un foglio di calcolo 177 nominativi da copiare (per il momento ho copiato solo: "Settore Merceologico" e "Denominazione Sociale" per copiarli ho selezionato le 2 righe da calc, clik destro copia, poi selezionato la tabella che contiene queste 2 voci clik destro su incolla, alla seconda schermata del wizard ho spostato le 2 voci sopra ID_Cliente (se non lo faccio mi da un errore)... alla fine ho trovato 898 record di dati, in pratica ogni record è stato copiato 3 volte (una volta una colonna sotto l'altra prima tutte le voci della prima colonna, sotto alla colonna affianco tutte le voci della seconda colonna e infine le 2 colonne insieme)... come posso risolvere?
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

nemo87 ha scritto:mi appare solo un quadrato di spunta
Un campo booleano funziona così, la spunta vuol dire Sì e la sua assenza vuol dire No.
nemo87 ha scritto:non esce alcun calendario...
Imposta il parametro Apribile delle Proprietà del controllo su Sì. In modo modifica, evidenzia il campo data (senza l'etichetta, sul mac Cmd+clic), clic destro > Proprietà del controllo > Scheda Generale > Apribile: Sì.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

nemo87 ha scritto:Altro problema...
Posta un esempio del foglio di calc con qualche dato non sensibile.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

Ecco come viene visualizzato, in calc le due tabelle sono una di seguito all'altra
Ultima modifica di nemo87 il venerdì 26 novembre 2021, 22:57, modificato 1 volta in totale.
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

charlie ha scritto: Posta un esempio del foglio di calc con qualche dato non sensibile.
Intendevo un file, non una immagine.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

ok, errore mio, perdonatemi... convertendo il file (era un file excel, in foglio calc) ora i record vengono inseriti nel modo giusto.... unico problema per i numeri di telefono lo 0 viene nascosto, come devo fare?
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

I campi Telefono e Cellulare della tua tabella Anagrafica sono formattati come numero, quindi lo zero iniziale non viene considerato. Prova a formattarli come testo.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

ho modificato come mi hai suggerito, ora il problema è che se apro la tabella visualizzo il numero con lo 0 iniziale, se apro la maschera non visualizzo alcun numeor...
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

Formatta anche il formulario: seleziona il campo, clic destro > Sostituisci con > Casella di testo.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

sempre stesso problema, penso sia dovuto al fatto che i nr di telefono nella tabella non sono copiati sulla stessa riga degli altri dati ma, si verifica lo stesso problema che dicevo ieri (ho tipo 55 righe, quindi da 0 a 54 i contatti i nr di telefono invece vanno da 55 a 110)...
LibreOffice 7.2.3 su macOs
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

Qualsiasi modifica faccio in telefono non mi copia i dati sulla stessa riga e non mi fa vedere il numero nello stesso record... non capisco proprio dove possa sbagliare
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

charlie ha scritto:
charlie ha scritto: Posta un esempio del foglio di calc con qualche dato non sensibile.
Intendevo un file, non una immagine.
Poi non te lo chiederò più.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

Ho visto il file di Calc che hai inviato in privato.
Non capisco perchè non lo importi del tutto aggiungendo il campo primario (ID) quando ti viene chiesto dalla procedura e aggiungendo in un secondo tempo i campi mancanti.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

Ma sono tabelle diverse, alcuni campi vanno in una tabella, altri nell'altra, non capisco come dovrei fare, ma così risolverei il problema dei recapiti telefonici?
LibreOffice 7.2.3 su macOs
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

ok, ho eliminato un pò di colonne copiato più dati e si è inserito tutto nel modo corretto, nuovo problema... se dalla maschera faccio un inserimento nei campi vuoti, l'inserimento viene salvato ma, resta sempre lo stesso record, non mi fa più andare avanti con gli altri record registrati....
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

Hai messo la chiave primaria ad incremento automatico?
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

si
LibreOffice 7.2.3 su macOs
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Problemi DB inserimento dati

Messaggio da charlie »

Non possiamo tirare ad indovinare.
Fai una copia del database, cancella tutti i record tranne 2 o 3, sovrascri i dati sensibili e postalo qui.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

Se dalla maschera tenti di inserire altri dati, e salvi se poi vuoi procedere su un nuovo record resta sempre su quello che hai modificato, non carica gli altri record
Allegati
Conquista.odb
(53.66 KiB) Scaricato 67 volte
LibreOffice 7.2.3 su macOs
marcocurreli
Messaggi: 104
Iscritto il: sabato 10 aprile 2021, 13:28

Re: Problemi DB inserimento dati

Messaggio da marcocurreli »

Ho provato; se entri col mouse in un altro campo funziona.
LibreOffice 7.3.0 -- Linux 5.16.4-arch
nemo87
Messaggi: 28
Iscritto il: venerdì 26 novembre 2021, 9:17

Re: Problemi DB inserimento dati

Messaggio da nemo87 »

i campi funzionano tutti, se poi però salvo ciò che ho scritto e voglio passare ad un altro record resto sempre sullo stesso record, non cambia
LibreOffice 7.2.3 su macOs
marcocurreli
Messaggi: 104
Iscritto il: sabato 10 aprile 2021, 13:28

Re: Problemi DB inserimento dati

Messaggio da marcocurreli »

nemo87 ha scritto:... se poi però salvo ciò che ho scritto e voglio passare ad un altro record resto sempre sullo stesso record, non cambia
Anche a me dà lo stesso comportamento, però se clicco col mouse su un qualunque altro campo mi fa andare avanti nei record.
LibreOffice 7.3.0 -- Linux 5.16.4-arch
Rispondi