Pagina 2 di 2

Re: Gestione magazzino e aggiornamento tuple

Inviato: giovedì 12 maggio 2011, 19:09
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!

Re: Gestione magazzino e aggiornamento tuple

Inviato: giovedì 12 maggio 2011, 21:03
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.

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 10:32
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...

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 10:52
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

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 11:38
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:

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 12:50
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.

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 14:48
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

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 15:49
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.

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 16:23
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...

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 16:30
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?)

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 16:58
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!

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 17:11
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.

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 17:20
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!

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 17:32
da marcofoc
posta il dbase...

Re: Gestione magazzino e aggiornamento tuple

Inviato: venerdì 13 maggio 2011, 17:50
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???

Re: Gestione magazzino e aggiornamento tuple

Inviato: sabato 14 maggio 2011, 11:57
da vladko
ci sono problemi con chiavi esterne
appena ho tempo sistemo

Re: Gestione magazzino e aggiornamento tuple

Inviato: sabato 14 maggio 2011, 14:58
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!