Database per parametri articoli tessuti

Discussioni sulle caratteristiche di database
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Database per parametri articoli tessuti

Messaggio da Cedo »

Salve, mi sono iscritto a questo forum perche' vorrei creare un database specifico per degli articoli tessili, premetto che non conosco per nulla (o quasi) Base di OpenOffice, quindi ho bisogno di aiuto partendo dall'inizio.Articolo Gr. Mt Gr. Mq alim. Altezza Varie Varie Greggio

Abacus H 945 420 10 239cm>225cm Elastico H=220-225 390
Abacus N 987 420 250cm>232cm Elastico 390
AchilleA 08 Q 648 Q=245-250 240
Acero V 720 300 Rapp. 212cm Attenzione rappor. Scritta Ferretti 270
Adelio G 580 270 222cm>215cm G=210-215 260
Adelmo Q 400 160 254cm>248cm Q=245-250 160
Adelmo V 408 170 15 241cm>233cm 160
Adelmon V 408 170 10 160
Agropoli V 504 210 210
Agueda V 720 300 270
Akron V 650 270 240
Alabama V 840 350 330
Albacete H 562 250 235cm>224cm Elastico x ordito H=220-225

Questi sono gli articoli e i vari campi che ho bisogno di avere, la mia idea sarebbe quella di avere un form di ricerca, digitare l'articolo e subito dopo mi deve apparire i parametri inerenti all'articolo stesso.
Ho provato da solo a fare un database ma mi pianto subito dopo, non riesco a capire come funziona.......
ah ! una cosa, tutti i miei dati sono scritti su un foglio Calc, quindi avrei anche il problema di spostare tutti i parametri da Calc a base.....
e' possibile farlo ? grazie per la risposta.
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Ciao, dai tuoi dati messi alla rinfusa ho ricavato una tabella di Calc.
Sistemala a dovere o posta quella originale e poi vediamo come importarla in Base.
N.B. non ci devono essere colonne intestate con lo stesso nome.
Allegati
Tabella.ods
(13.39 KiB) Scaricato 137 volte
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

faccio prima a mandarti tutto il file ods che ho fatto, uso quello per aggiornare con gli articoli nuovi.
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

scusa ma non so' come mandarti il mio file come allegato, sono uno scemo patentato.....chiedo scusa.
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Il forum fornisce tutto, basta cercare ....
Schermata 2021-01-19 alle 18.06.47.png
viewtopic.php?f=2&t=6261
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

imbottiti.ods
rubrica articoli completa
(47.44 KiB) Scaricato 126 volte
ecco questo e' tutto il mio lavoro, lo uso a lavorare in formato cartaceo e mi tocca fare a mano la denominazione dell'alfabeto dei fogli come una rubrica telefonica.
Vorrei spostare tutto in un data base, dove inserire l'articolo e mi esce fuori tutti i parametri che devo usare per modificare il macchinario.
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Per cominciare bisogna preparare bene il file di Calc:
  • Elimina tutte le intestazioni delle colonne esclusa la prima
  • Elimina tutte le righe vuote
  • Ci sono due colonne con l'intestazione "Varie" (in Base non ci possono essere), quindi chiamale "Varie1" e "Varie2" o in altro modo.
Una domanda: sul tuo database pensi di dover fare dei calcoli con i dati contenuti nelle colonne?
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

Charlie, innanzi tutto ti ringrazio molto, e' da un po' di tempo che cerco un modo per poter fare questo lavoro.
eseguiro' alla lettera quel che mi hai detto di fare, nelle due colonne intitolate "varie" ho gia' la soluzione, una la chiamerò' varie, appunto, l'altra la chiamerò' caratteristiche.
Bada bene che questo Calc lo uso per poi stamparlo, successivamente devo poi ritagliare il fondo della pagina come se fosse una rubrica telefonica....e sinceramente mi sono rotto di farlo ogni 3/6 mesi per aggiornarlo con articoli nuovi.
sull'ultima domanda, no, non devo fare calcoli. E' solo un base che dovrà essere di ricerca dei parametri di un determinato articolo......

ti ringrazio davvero.
claudio
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

charlie ha scritto:Per cominciare bisogna preparare bene il file di Calc:
  • Elimina tutte le intestazioni delle colonne esclusa la prima
  • Elimina tutte le righe vuote
  • Ci sono due colonne con l'intestazione "Varie" (in Base non ci possono essere), quindi chiamale "Varie1" e "Varie2" o in altro modo.
Una domanda: sul tuo database pensi di dover fare dei calcoli con i dati contenuti nelle colonne?
ecco fatto, mi sembra che e' arrivato il momento di dire cosa vorrei, anche per non fantasticare troppo e rimanere il meno deluso possibile se poi certe cose non le posso fare.
vorrei fare questo database, usarlo con un tablet a lavoro.
caricare il base e come output avere una specie di form dove mi dice che articolo desidero trovare e la possibilità' di aggiornarlo subito.
Bene, se tutto questo e' possibile.....saro' il più felice della ditta dove lavoro, se invece e' una cosa impossibile, dimmelo subito e mi metterò' il cuore in pace.
Allegati
imbottiti per Base.ods
(44.72 KiB) Scaricato 129 volte
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Devi completare la preparazione del file di Calc togliendo ogni formattazione alle celle:
  • Elimina la seconda riga vuota
  • Togli il formato grassetto e il colore rosso all'intestazione
  • Togli il formato sottolineato a tutte le celle che lo hanno.
Bene, comincia con il creare un nuovo database con la procedura guidata, accettando tutte le opzioni di default e chiamalo con un nome a piacere.
Quindi:
  • Apri il file di Calc, dal menu scegli Modica > Seleziona tutto e poi Modifica > Copia
  • Apri il database, posizionati su Tabelle (icona in alto a sinistra), dal menu scegli Modifica > Incolla
  • Nella finestra di dialogo che si apre metti la spunta su Crea chiave primaria, lascia nome di default ID e scegli Crea
  • Verrà creata la Tabella1. Se vuoi la puoi rinominare a piacere (clic destro su tabella1 > Rinomina)
Allega il tuo nuovo database.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

spero di aver fatto bene......
Allegati
Nuovo database1.odb
(16 Byte) Scaricato 127 volte
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

No, deve essere successo qualcosa al file, non si apre come database ma come una pagina di Writer.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

ok rifaccio tutto.
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

Ciao, penso che adesso vada bene, controlla....
Allegati
Nuovo database2.odb
(33.3 KiB) Scaricato 71 volte
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Ora va bene.
Cominciamo a fare una piccola modifica alla nuova tabella:
Aprila in modalità "modifica" (clic destro > Modifica)
Vedrai una finestra come questa:
Schermata 2021-01-21 alle 19.21.09.png
Schermata 2021-01-21 alle 19.21.09.png (31.86 KiB) Visto 3642 volte
dove vediamo i nomi dei Campi (erano le colonne del file di Calc) ed il tipo di campo (cioè del contenuto).
Il campo ID è di tipo numerico intero (INTEGER), gli altri sono di tipo testo (VARCHAR).
Volendo, possiamo modificare sia i nomi campo che il tipo di dato contenuto, ma non è il nostro caso.
Il campo ID è la "chiave primaria" della tabella, è cioè un campo dove ogni record (le righe della tabella) è diverso dagli altri e serve al database per identificare ogni record in maniera univoca.
Tutti i record hanno già compilata la chiave primaria ID, ma nell'ipotesi che un domani volessimo aggiungere altri articoli alla tabella, rendiamo automatico l'inserimento dell'ID del nuovo record.
Fai clic sulla casella dove è scritto ID e, nella prima casella in basso dove è scritto Valore automatico No, fai clic e sostituiscilo con il Si.
Termina facendo clic sull'icona in alto a sinistra (Salva) oppure dal menu :File > Salva.
(fine di una parte noiosa ma necessaria)
A lavoro terminato dimmi solo se sei riuscito o no.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

si ci sono riuscito.....ho salvato praticamente l'inserimento dell' ID a valore automatico "SI"
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Bene, proviamo ora a fare una Query, cioè una ricerca sulla tabella Imbottiti.
Apri il database e posizionati su Ricerche (subito sotto a Tabelle).
Come Attività scegli Usa procedura guidata per la creazione di query ...
Si apre la procedura guidata al punto 1 e scegli la tabella Imbottiti. Trasferisci tutti i Campi disponibili a Comandi di campo nella ricerca: tramite il pulsantino ">>".
Infine scegli Fine.
Vedrai automaticamente il risultato della query, una vista identica alla tabella Imbottiti. Chiudila.
Riaprila in modalità Modifica (clic destro > Modifica) e vedrai qualcosa di simile:
Schermata 2021-01-22 alle 06.43.11.png
In alto c'è la tabella, sotto i campi della tabella con le loro caratteristiche.
Facendo clic sull'icona cerchiata mandi in esecuzione la query senza uscire dalla modalità modifica.
Prova ora ad inserire nella casella che si trova in basso all'incrocio fra la colonna Articolo e la riga Criterio un punto di domanda "?" e manda in esecuzione la query: cosa succede?
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

ciao ho fatto a meta' il lavoro, in sostanza ho fatto la query come mi hai detto tu nella prima parte, pero' dopo mi sono bloccato perche' non sono riuscito a far girare la query, in quanto non ho trovato l'icona che mi hai cerchiato, in allegato ti rimando la schermata che mi e' venuta, ho letto e riletto il tuo post ma non ne sono venuto a capo.
forse non ho eseguito bene i vari passaggi......scusami.
Allegati
Schermata 2021-01-22 alle 15.02.36.png
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Ti devi abituare ad icone diverse a seconda dei programmi e sistemi operativi (io stavo usando Libre Office su macOS).
In particolare mi riferivo all'icona con la spunta verde che si trova nella stessa posizione della mia. La trovi comunque perchè se ci passi sopra lentamente con il mouse, vedi il pop-up:
Schermata 2021-01-22 alle 16.36.12.png
dal quale deduci a che cosa serve l'icona se ci fai clic e se c'è un comando alternativo, nel nostro caso tasto F5.

Divertiti anche a smanettare su altre icone e vedi quello che succede (se vuoi imparare) :D .
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

grazie, ho smanettato un po' prima di arrendermi, imparare e' una cosa che ho cominciato a fare da quando ho iniziato a camminare per la prima volta, se non si studia si rimane fermi !

ora sono tranquillo a casa dopo cena e mi metterò a curiosare questo programma (base) che ho sempre visto su OpenOffice ma non ho mai osato usare (per incompetenza).

ti faccio sapere.....
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

ecco sono riuscito a fare tutto quello che mi hai scritto......poi in seguito faccio delle prove per capire meglio come funziona il tutto.
l'immagine e' quando ho messo il punto interrogativo nell'incrocio tra "articolo" e criteri.
Allegati
Schermata 2021-01-22 alle 20.21.02.jpg
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Digita all'interno della casella Valore il nome esatto di un articolo. Ne vedrai comparire i dati in una riga della query. Se fai anche un solo errore non comparirà niente.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

ciao Charlie, si si ho fatto e mi sono emozionato quando ho digitato perfettamente e mi sono usciti tutti i parametri dell'articolo che ho richiamato.
Domanda ?
E' possibile fare la ricerca digitando solo le prime 3 lettere ?
Esempio: io ho l'articolo "Termoli V" ma ho anche "Termoli H", mi piacerebbe che, una volta digitato "ter".....mi comparisse tutti i parametri memorizzati degli articoli "Termoli" .
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Ciao, sì certo mi aspettavo questa domanda perché dimostra interesse e entusiasmo :D .
Se hai provato a smanettare un po', sempre in modalità modifica della query, ti sarai accorto che c'è un'icona che ti permette di visualizzare questo codice:

Codice: Seleziona tutto

SELECT "ID", "Articolo", "Gr. al metro", "Gr. al metroQuadro", "alim.", "Altezza", "Caratteristiche", "Varie", "Greggio" FROM "Imbottiti" WHERE "Articolo" = ?
Che cos'è? Si chiama SQL ed è un linguaggio per programmare le query. È alternativo al sistema grafico adoperato finora ed anche più versatile.
Prova a modificarlo sostituendo l' "=?" con

Codice: Seleziona tutto

=:Articolo
Otterrai un risultato simile a prima, ma con la scritta "Articolo" all'interno della finestra ma nessuna miglioria nella ricerca.
Prova poi a modificarlo con

Codice: Seleziona tutto

LIKE('%'||:Articolo||'%')
e studia la magia !
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

Schermata 2021-01-23 alle 20.59.15.png
allora: nella schermata più piccola come vedi ho cliccato sull'icona cerchiata e indicata con la freccia e mi appare quello che vedi, poi (sempre in modalità modifica query, ho scambiato solo il punto interrogativo con (:articolo) e mi e' andata bene, infatti facendo girare la query non mi ha dato errore, mi ha permesso di visualizzare anche un articolo selezionato da me.Penso di aver sbagliato qualcosa ma non so' cosa, ho provato modificando la sintassi, credendo di aver capito male, comunque non so' cosa devo levare e dove devo metterlo......sinceramente le ho provate un po' di tutte ma non sono riuscito a farlo girare......
dddeee.jpg
per quanto riguarda il magico (LIKE('%'||:Articolo||'%')) non mi ha permesso di andare avanti e mi ha bloccato come vedi dalla foto più grande.
Ho sbagliato qualcosa ?
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Devi toglere l' =.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

funziona.....adesso funziona ma devo sempre mettere il nome dell'articolo e la lettera di identificazione per l'altezza per intero.......
andando a curiosare su internet ho visto che sql usa quei comandi per determinare mio che voglio......pero' mi piacerebbe studiare su testo completo ed esaustivo per quel che riguarda i comandi.
sto' iniziando poco a poco a capire ma ancora sono in alto mare......comunque grazie.
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Funziona così. Supponi di dover cercare Camaiore H.
Se digiti Ca vedrai 25 voci, troppe.
Se digiti Cam ne vedrai 7, già è facile individuare Camaiore H.
Se digiti Cama ne vedrai 3, ancora più facile.
Se digiti Camai ve vedrai 2.

Per SQL: viewtopic.php?f=29&t=6474

P.S. nei tuoi interventi usa la grammatica completa di maiuscole ad inizio paragrafo, grazie.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Cedo
Messaggi: 31
Iscritto il: sabato 16 gennaio 2021, 21:53

Re: Database per parametri articoli tessuti

Messaggio da Cedo »

Ciao, se non e' troppo mi piacerebbe fare cosi'.
Suppongo di dover cercare i parametri dell'articolo Camaiore H, bene, nella ricerca vorrei poter digitare le prime 3 parole (bastano), e anche se vedrò 25 voci, mi andrebbe bene.
Quel che mi interessa e trovarlo, poi, vedo che le maiuscole sono un orpello che non mi posso permettere e quando rifaro' il database cambierò i caratteri.
Ti ringrazio per gli esempi di spiegazione del linguaggio SQL, interessantissimo ma ahimè non sono troppo avezzo all'inglese, in quanto sono rimasto a conoscenze, oserei dire elementari.
Figurati che ho provato a traslare il tutto sul traduttore di google.
Per adesso mi immergerò in quello che mi hai indicato, non oso dirti che mi piacerebbe un apprendimento più veloce ma so' che il tutto e' puramente passione da parte tua (che conosci benissimo il programma) e da parte mia (che cerco un miglioramento per il mio lavoro).
openoffice 4.1.8 apache
macOS Catalina 10.15.7
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Database per parametri articoli tessuti

Messaggio da charlie »

Il problema maiuscole lo possiamo risolvere usando la funzione UPPER() che trasforma tutte le minuscole della ricerca in maiuscole. Applicata al nostro caso, il codice completo della query diventa:

Codice: Seleziona tutto

SELECT "ID", "Articolo", "Gr. al metro", "Gr. al metroQuadro", "alim.", "Altezza", "Caratteristiche", "Varie", "Greggio" FROM "Imbottiti" WHERE UPPER ( "Articolo" ) LIKE UPPER ( '%' || :Articolo || '%' )
Adoperandolo, diventa indifferente l'uso delle maiuscole/minuscole nella ricerca.
Le prestazioni possono essere talvolta lievemente peggiori, "cam" o "Cam" troveranno 10 risposte invece di 7, "cama" o "Cama" ne troveranno 5, ma si può tollerare.
Comunque il lavoro non è finito, c'è da fare il passaggio ai Formulari ...
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Rispondi