Gestione magazzino e aggiornamento tuple

Discussioni sulle caratteristiche di database
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

stavolta penso di meritare una risposta perchè sono andato parecchio avanti! allego file aggiornato

prima questione:
ho scritto una query per farmi vedere e calcolare ciò che mi serve nella riga di ogni ordine.
stavo poi per crearmi il form con il quale inserire gli ordini ai fornitori: è possibile creare un subform che abbia come riferimento la query descritta sopra così che mentre inserisco la quantità di prodotto da ordinare la query mi calcola il subtotale dell'ordine e il subform me lo mostra in tempo reale?
non sembra: la possibilità di scegliere le ricerche per i subform non viene data nella procedura guidata (si possono scegliere ricerche solo per i form). inoltre creando un form riferito a una ricerca non mi viene permesso di inserire dati...

seconda questione:
scrivo una query per darmi il totale pagato per un ordine come

SELECT sum(colonna_che_calcola_il_subtotale_delle_righe_dell'ordine) FROM query_che_calcola_i_subtotali_dell'ordine

e va bene

poi provo ad aggiungere

SELECT id_ordine,sum(colonna_che_calcola_il_subtotale_delle_righe_dell'ordine) FROM query_che_calcola_i_subtotali_dell'ordine

e anche se id_ordine è presente nella query mi dà errore... perchè
volevo utiilzzare anche questa query per darmi in tempo reale all'interno del form in cui inserisco gli ordini il totale dell'ordine che sto inserendo ma mi sa che non si può...

potrò almeno esportarla automaticamente in un documento da formattare magari con l'intestazione della mia azienda relativo all'ordine soecifico??? spero di sì...

terza questione:
allego il file aggiornato: vanno bene le relazioni???

grazie!
Allegati
mag_006.odb
(26.31 KiB) Scaricato 269 volte
OpenOffice.org 3.1 Windows XP e Ubuntu
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Gestione magazzino e aggiornamento tuple

Messaggio da marcofoc »

Marrlowe ha scritto: SELECT sum(colonna_che_calcola_il_subtotale_delle_righe_dell'ordine) FROM query_che_calcola_i_subtotali_dell'ordine

e va bene

poi provo ad aggiungere

SELECT id_ordine,sum(colonna_che_calcola_il_subtotale_delle_righe_dell'ordine) FROM query_che_calcola_i_subtotali_dell'ordine
manca la clausola GROUP BY, con la quale fai capire al database che deve fare la somma in base all'id ordine:

Codice: Seleziona tutto

SELECT id_ord, SUM (p_iva_riga) AS tot_ordine
FROM dett_ord_calc
GROUP BY id_ord
puoi salvarla come ricerca, e poi utilizzarla nel tuo form, inserendola in un sub form... man mano che inserisci le righe, lei si aggiorna in automatico.
Non esistono buoni maestri senza buoni allievi...
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

grazie marco!
ho scritto la query che calcola i totali dell'ordine come dici tu (con il group by) e sistemato l'altra che calcola i totali delle righe degli ordini che adesso dovrebbe essere perfetta.
ho anche impostato il form per inserire gli ordini, ma come ti dicevo sto cercando di inserire nel form le query che ho creato in modo che mentre inserisco i dettagli dell'ordine mi si aggiornato in tempo reale i totali! mi dai una dritta su come inserirli??? trascinando le query all'interno del form o in che modo? non ce la faccio ci ho provato...
Allegati
mag_007.odb
(35.86 KiB) Scaricato 193 volte
OpenOffice.org 3.1 Windows XP e Ubuntu
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Gestione magazzino e aggiornamento tuple

Messaggio da marcofoc »

Durante la creazione dei form, devi usare la barra di navigazione "Struttura Formulario".
Da li crei i subform dove inserire come risorsa dati le tue query.
Poi colleghi il form principale al subform mediante la colonna di criterio (sarà id_ord).
Poi crei il campo di controllo (che ne so, un campo di testo), e lo colleghi al dato della query che vuoi che si veda.
Potrei anche fartelo modificando il tuo file, ma è una cosa che devi fare tu.. così in futuro lo potrai usare anche per altri scopi.

Ps: un conto è chiedere "come si fa a far l'amore con la morosa?", un altro conto è "fammi l'amore con la morosa" :D
Non esistono buoni maestri senza buoni allievi...
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

se ti vuoi fare la mia ragazza ne parliamo in un altro forum... ahahah scherzo

ho creato un main form con riferimento tabella ord
devi usare la barra di navigazione "Struttura Formulario".
intendi il pulsante "navigatore formulario???
io sono andato lì poi...
Da li crei i subform dove inserire come risorsa dati le tue query.
Poi colleghi il form principale al subform mediante la colonna di criterio (sarà id_ord).
sopra "main form" tasto destro-->nuovo-->modulo
poi tasto destro su modulo (appena creato)-->proprietà-->maschera dati--->tipo di contenuto: ricerca, contenuto: dett_ord_calc, collega da: id_ord, collega per: id_ord, altri campi lascio scelta default aggiungi dati sì etc...
Poi crei il campo di controllo (che ne so, un campo di testo), e lo colleghi al dato della query che vuoi che si veda.
pulsante aggiungi campo e inserisco un campo della mia query per provare (avrei bisogno di aggiungere una griglia, come si fa da qui???).
provo ad utilizzare il campo ma, una volta inseriti i dati nel main form, i dati del subforn che ho appena creato si attivano ma non sono abilitati alla modifica...

dove sto sbagliando???!!! :knock:
OpenOffice.org 3.1 Windows XP e Ubuntu
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Gestione magazzino e aggiornamento tuple

Messaggio da marcofoc »

Fai proprietà del subform.. Collega da e collega per. Imposta li. Cosi i dati cambiano nel sub form.

Se hai creato un nuovo modulo, sei sulla strada giusta. Barra struttura formulario, poi pulsante navigaziine formulario.
Non esistono buoni maestri senza buoni allievi...
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

scusa l'ignoranza ma... ho fatto esattamente come dici tu:

proprietà subform: maschera dati:
tipo di contenuto: ricerca
contenuto: dett_ord_calc
...
collega da: id_ord
collega per: id_ord
...

quando esco mi fa visualizzare i dalla vista nel subform relativi agli ordini già inseriti, ma non c'è cerso di inserirne un altro da nuovo: i campi sono bloccati... allego file
Allegati
mag_007.odb
(35.89 KiB) Scaricato 230 volte
OpenOffice.org 3.1 Windows XP e Ubuntu
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Gestione magazzino e aggiornamento tuple

Messaggio da marcofoc »

mmm..
il problema è sul campo di controllo "testo"...
è una cosa che non ho mai risolto, effettivamente.
Infatti io in queste situazioni qua uso solo le griglie.
Vedi infatti in allegato, ho messo una griglia.. cambiando l'ordine, cambiano le righe sotto.. come vorresti tu.
Allegati
mag_007.odb
(36.17 KiB) Scaricato 181 volte
Non esistono buoni maestri senza buoni allievi...
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

potrei accontentarmi di inserire anche io due griglie: una per il main form e un'altra per il subform che si aggiornino mentre inserisco i dati, ma non ho idea di come si inseriscano: non riesco a trovare un comando tipo: nuovo-->campo di controllo tabella...
OpenOffice.org 3.1 Windows XP e Ubuntu
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Gestione magazzino e aggiornamento tuple

Messaggio da marcofoc »

:mrgreen:

in effetti, sono nascoste..
l'ultimo bottone della barra "campi controllo tabella"
è "altri campi di controllo".

Premilo, ti aprirà n'altra piccola barra: lì c'è il campo di controllo tabella...

(ma come hai fatto ad inserire la prima tabella allora?)
Non esistono buoni maestri senza buoni allievi...
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

per i form ho sempre e solo utilizzato la procedura guidata per crearli e lì compare la possibilità di associare un form o un subform a una tabella.
vado avanti, comincio a vedere la luce... penso che comq il gorsso sarà poi implementarlo il sistema in azienda: di là c'è un capannone con 30 operai in cui il materiale è sparso ovunque e vorrei registrare carichi e scarichi con un cartellino tipo kanban che non ho ancora idea di come stampare e codificare e appiccicare (dovranno essere poi di dimensioni variabili perchè la merce ha dimensioni molto variabili...), vedremo...
grazie tantissimo per la prontezza con cui rispondete siete impagabili!
OpenOffice.org 3.1 Windows XP e Ubuntu
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Gestione magazzino e aggiornamento tuple

Messaggio da marcofoc »

oh, non so se ti è già stato detto ma... non è che poi pretendi di connettere altri pc in rete... e inserire i dati in Ooo Base... non si può eh... è il limite di Openoffice Base.
Non esistono buoni maestri senza buoni allievi...
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

ce l'ho fatta a mettere le griglie, ma mentre compilo in tempo reale si modificano ma riesco a visualizzarle solo per mezzo secondo, poi misteriosamente scompaiono... invece se seleziono un ordine compilato precedentemente le griglie sono lì visibili... stranissimo!
OpenOffice.org 3.1 Windows XP e Ubuntu
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Gestione magazzino e aggiornamento tuple

Messaggio da marcofoc »

posta il dbase...
Non esistono buoni maestri senza buoni allievi...
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

il form dove ho messo le griglie è "ord". i form "ord vs forn specifico" invece l'ho fatto per filtrare la scelta di articoli nella casella di riepilogo ai soli articoli che il fornitore specifico fornisce... che ne pensi???
Allegati
mag_007.odb
(77.98 KiB) Scaricato 163 volte
OpenOffice.org 3.1 Windows XP e Ubuntu
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: Gestione magazzino e aggiornamento tuple

Messaggio da vladko »

ci sono problemi con chiavi esterne
appena ho tempo sistemo
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
Marrlowe
Messaggi: 46
Iscritto il: lunedì 14 febbraio 2011, 0:38

Re: Gestione magazzino e aggiornamento tuple

Messaggio da Marrlowe »

se devi modficare eccoti allora l'ultima versione: ho inserito le query per calcolare le giacenze, gli ordini residui, gli articoli da riordinare e quelli sottoscorta. in effetti i form funzionano, ma danno problemi... adesso comincio a lavorare sulla generazione dei documenti quali: emissione ordine e cartellini kanban (magari co barcode!), grazie ragazzi, vedo la luce!
Allegati
mag_008.odb
(79.11 KiB) Scaricato 274 volte
OpenOffice.org 3.1 Windows XP e Ubuntu
Rispondi