Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

creare db fatture

11 views
Skip to first unread message

Codicem

unread,
Aug 31, 2009, 7:27:42 PM8/31/09
to
salve a tutti,
sono uno alle prime armi con i db e ne sto creando uno per fatturare con
openoffice.
Sono partito creando tabella Clienti, Ordini, Dettaglio ordini,
Prodotti, Fatture.
Ora il mio problema sorge dal fatto che molti clienti sono delle
Imbarcazioni e quindi mi sono creato una tabella imbarcazioni che ᅵ
collegata alla tabella clienti.
Ora creando una maschera d'inserimento inserisco gli ordini in questo
modo: quando il cliente ᅵ proprietario di un'imbarcazione inserisco solo
il nome dell'imbarcazione mentre quando il cliente non ᅵ proprietario di
imbarcazioni allora inserisco direttamente il nome del cliente.
Fin qui tutto bene, ma il problema sorge nel creare una query di
fatturazione perchᅵ non riesco a visualizzare le fatture contenenti
tutti i dati relativi al cliente e all'imbarcazione, ossia o riesco a
visualizzare solo le fatture che ho inserito come imbarcazione oppure
solo le fatture inserite come cliente.
Spero di essermi spiegato bene.
Grazie in anticipo.

Leonardo

unread,
Sep 1, 2009, 6:39:12 PM9/1/09
to

"Codicem" <co...@email.it> ha scritto nel messaggio
news:7fXmm.3293$dP4....@news.edisontel.com...

> salve a tutti,
> sono uno alle prime armi con i db e ne sto creando uno per fatturare con
> openoffice.
> Sono partito creando tabella Clienti, Ordini, Dettaglio ordini, Prodotti,
> Fatture.
> Ora il mio problema sorge dal fatto che molti clienti sono delle
> Imbarcazioni e quindi mi sono creato una tabella imbarcazioni che �
> collegata alla tabella clienti.

1 a 1 o uno a molti?

> Ora creando una maschera d'inserimento inserisco gli ordini in questo

> modo: quando il cliente � proprietario di un'imbarcazione inserisco solo
> il nome dell'imbarcazione mentre quando il cliente non � proprietario di

> imbarcazioni allora inserisco direttamente il nome del cliente.
> Fin qui tutto bene, ma il problema sorge nel creare una query di

> fatturazione perch� non riesco a visualizzare le fatture contenenti tutti

> i dati relativi al cliente e all'imbarcazione, ossia o riesco a
> visualizzare solo le fatture che ho inserito come imbarcazione oppure solo
> le fatture inserite come cliente.

Penso che il problema si come hai impostato e gestisci le relazioni

> Spero di essermi spiegato bene.
> Grazie in anticipo.
>

Sai programmare il Database di OpenOffice?
Io mi ci sono provato diverse volte senza risultato. E non per i record, i
campi o le relazioni fra tabelle, ma per la presentazione all'utente
utilizzatore.
Per esempio non sono riuscito a far funzionare un pulsante posto su di una
maschera.
Pulsante che al click apre un'altra maschera.
Poich� la maschere poggiano su query o tabelle e le query su altre query o
tabelle si capisce l'importanza di poter passare agevolmente fra maschere
diverse.
Nonostante la banalit� della cosa, questa � fondamentale per l'uso da parte
dell'utente finale.
Questi non conosce il funzionamento del DB, ma ci mette i dati e vuole
rileggerli nella maniera idonea.
Io utilizzo(avo) MSAccess e adesso MySQL, comunque ti sarei grato tu volessi
postarmi, se lo conosci, il codice o il metodo per far funzionare il
suddetto pulsante.
Ciao
Leo


Codicem

unread,
Sep 2, 2009, 5:07:12 PM9/2/09
to
Leonardo ha scritto:

> "Codicem" <co...@email.it> ha scritto nel messaggio
> news:7fXmm.3293$dP4....@news.edisontel.com...
>> salve a tutti,
>> sono uno alle prime armi con i db e ne sto creando uno per fatturare con
>> openoffice.
>> Sono partito creando tabella Clienti, Ordini, Dettaglio ordini, Prodotti,
>> Fatture.
>> Ora il mio problema sorge dal fatto che molti clienti sono delle
>> Imbarcazioni e quindi mi sono creato una tabella imbarcazioni che ᅵ
>> collegata alla tabella clienti.
>
> 1 a 1 o uno a molti?
>
>> Ora creando una maschera d'inserimento inserisco gli ordini in questo
>> modo: quando il cliente ᅵ proprietario di un'imbarcazione inserisco solo
>> il nome dell'imbarcazione mentre quando il cliente non ᅵ proprietario di
>> imbarcazioni allora inserisco direttamente il nome del cliente.
>> Fin qui tutto bene, ma il problema sorge nel creare una query di
>> fatturazione perchᅵ non riesco a visualizzare le fatture contenenti tutti
>> i dati relativi al cliente e all'imbarcazione, ossia o riesco a
>> visualizzare solo le fatture che ho inserito come imbarcazione oppure solo
>> le fatture inserite come cliente.
>
> Penso che il problema si come hai impostato e gestisci le relazioni
>
>> Spero di essermi spiegato bene.
>> Grazie in anticipo.
>>
> Sai programmare il Database di OpenOffice?
> Io mi ci sono provato diverse volte senza risultato. E non per i record, i
> campi o le relazioni fra tabelle, ma per la presentazione all'utente
> utilizzatore.
> Per esempio non sono riuscito a far funzionare un pulsante posto su di una
> maschera.
> Pulsante che al click apre un'altra maschera.
> Poichᅵ la maschere poggiano su query o tabelle e le query su altre query o
> tabelle si capisce l'importanza di poter passare agevolmente fra maschere
> diverse.
> Nonostante la banalitᅵ della cosa, questa ᅵ fondamentale per l'uso da parte
> dell'utente finale.
> Questi non conosce il funzionamento del DB, ma ci mette i dati e vuole
> rileggerli nella maniera idonea.
> Io utilizzo(avo) MSAccess e adesso MySQL, comunque ti sarei grato tu volessi
> postarmi, se lo conosci, il codice o il metodo per far funzionare il
> suddetto pulsante.
> Ciao
> Leo
>
>
Ciao le relazioni sono tutte uno a molti, ma comunque non sono cosᅵ
bravo con la programmazione ma girando su google ho trovato qualcosa,
ripeto mi approccio ora a creare un db piᅵ complesso.
Se riesci ad aiutarmi mi faresti un gran favore.
Visto che mi parli di MySQL, che interfaccia grafica utilizzi come
maschere, report.
Cmq prova a vedere su questo indirizzo
http://www.comunecampagnano.it/gnu/biblioteca_remix/index.htm c'ᅵ quello
che cercavi.
Aspetto tue notizie.

Leonardo

unread,
Sep 2, 2009, 4:00:34 PM9/2/09
to

"Codicem" <co...@email.it> ha scritto nel messaggio
news:mnznm.3304$dP4....@news.edisontel.com...

> Leonardo ha scritto:
>> "Codicem" <co...@email.it> ha scritto nel messaggio
>> news:7fXmm.3293$dP4....@news.edisontel.com...
>>> salve a tutti,
>>> sono uno alle prime armi con i db e ne sto creando uno per fatturare con
>>> openoffice.
>>> Sono partito creando tabella Clienti, Ordini, Dettaglio ordini,
>>> Prodotti, Fatture.
>>> Ora il mio problema sorge dal fatto che molti clienti sono delle
>>> Imbarcazioni e quindi mi sono creato una tabella imbarcazioni che �
>>> collegata alla tabella clienti.
>>
>> 1 a 1 o uno a molti?
>>
>>> Ora creando una maschera d'inserimento inserisco gli ordini in questo
>>> modo: quando il cliente � proprietario di un'imbarcazione inserisco solo
>>> il nome dell'imbarcazione mentre quando il cliente non � proprietario di
>>> imbarcazioni allora inserisco direttamente il nome del cliente.
>>> Fin qui tutto bene, ma il problema sorge nel creare una query di
>>> fatturazione perch� non riesco a visualizzare le fatture contenenti
>>> tutti i dati relativi al cliente e all'imbarcazione, ossia o riesco a
>>> visualizzare solo le fatture che ho inserito come imbarcazione oppure
>>> solo le fatture inserite come cliente.
>>
>> Penso che il problema si come hai impostato e gestisci le relazioni
>>
>>> Spero di essermi spiegato bene.
>>> Grazie in anticipo.
>>>
>> Sai programmare il Database di OpenOffice?
>> Io mi ci sono provato diverse volte senza risultato. E non per i record,
>> i campi o le relazioni fra tabelle, ma per la presentazione all'utente
>> utilizzatore.
>> Per esempio non sono riuscito a far funzionare un pulsante posto su di
>> una maschera.
>> Pulsante che al click apre un'altra maschera.
>> Poich� la maschere poggiano su query o tabelle e le query su altre query
>> o tabelle si capisce l'importanza di poter passare agevolmente fra
>> maschere diverse.
>> Nonostante la banalit� della cosa, questa � fondamentale per l'uso da
>> parte dell'utente finale.
>> Questi non conosce il funzionamento del DB, ma ci mette i dati e vuole
>> rileggerli nella maniera idonea.
>> Io utilizzo(avo) MSAccess e adesso MySQL, comunque ti sarei grato tu
>> volessi postarmi, se lo conosci, il codice o il metodo per far funzionare
>> il suddetto pulsante.
>> Ciao
>> Leo
>>
>>
> Ciao le relazioni sono tutte uno a molti, ma comunque non sono cos� bravo
> con la programmazione ma girando su google ho trovato qualcosa, ripeto mi
> approccio ora a creare un db pi� complesso.

> Se riesci ad aiutarmi mi faresti un gran favore.

Se posso, volentieri.

> Visto che mi parli di MySQL, che interfaccia grafica utilizzi come
> maschere, report.

L'ambiente che utilizzo in locale � xampp, esso contiene Apace e
l'interprete PHP.
Utilizzo Dreamweaver per le pagine web che sono anche le maschere per il
database (quando occorre) e MySQL come database.
Poich� imparai ad usare i database con Access (versione 2) per certi versi
ci sono ancora legato.
Per esempio, importo le tabelle da MySQL ad Access (con phpMyadmin
DbMySQL>*.csv>Access).
Ad Acess faccio scrivere le query (dalla sua interfaccia grafica), prelevo
il codice SQL, con modifiche minime, il pi� delle volte senza modifiche, �
utilizzabile nei DB MySQL.
Per elaborare i dati prelevati dal DB MySQL o per elaborarli prima di
inserirli utilizzo PHP5.

> Cmq prova a vedere su questo indirizzo

> http://www.comunecampagnano.it/gnu/biblioteca_remix/index.htm c'� quello
> che cercavi.

Grazie, lo conoscevo, pultroppo era molto rudimentale e poco esaustivo, vedo
per� che � stato aggiornato, vedr� se pu� servirmi..

> Aspetto tue notizie.
>
Se sei determinato ad imparare, per quello che posso fare, ti aiuter�.
Ciao
Leonardo


Codicem

unread,
Sep 4, 2009, 2:49:28 AM9/4/09
to

>>> 1 a 1 o uno a molti?

>> Ciao le relazioni sono tutte uno a molti, ma comunque non sono cosᅵ bravo

>> con la programmazione ma girando su google ho trovato qualcosa, ripeto mi

>> approccio ora a creare un db piᅵ complesso.


>> Se riesci ad aiutarmi mi faresti un gran favore.

Hai trovato qualche soluzione alla mia richiesta?
Oppure se dovessi creare tu il db per fatture tenendo conto che come
documento ordini hai una nota di consegna che fai ai clienti che perᅵ in
parte sono delle imbarcazioni (quindi sulla nota di consegna scrivo solo
il nome dell'imbarcazione che a sua volta sono collegati ad una ragione
sociale) mentre nel caso di cliente non proprietario di imbarcazione
andrei a scrivere direttamente la ragione sociale.
Grazie

Leonardo

unread,
Sep 4, 2009, 9:14:27 AM9/4/09
to

"Codicem" <coo...@email.it> ha scritto nel messaggio
news:4aa0b87b$0$34615$4faf...@reader4.news.tin.it...

>
>>>> 1 a 1 o uno a molti?
>
>>> Ciao le relazioni sono tutte uno a molti, ma comunque non sono cos�
>>> bravo con la programmazione ma girando su google ho trovato qualcosa,
>>> ripeto mi approccio ora a creare un db pi� complesso.

>>> Se riesci ad aiutarmi mi faresti un gran favore.
>
> Hai trovato qualche soluzione alla mia richiesta?
> Oppure se dovessi creare tu il db per fatture tenendo conto che come
> documento ordini hai una nota di consegna che fai ai clienti che per� in
> parte sono delle imbarcazioni (quindi sulla nota di consegna scrivo solo
> il nome dell'imbarcazione che a sua volta sono collegati ad una ragione
> sociale) mentre nel caso di cliente non proprietario di imbarcazione
> andrei a scrivere direttamente la ragione sociale.
> Grazie
>
Secondo me il problema � irrilevante, nella nota di consegna, nel campo
intestatario delle fattura, ci metti [Nome imbarcazione-Ragione sociale]
oppure [Ragione sociale] a seconda di quello che �.
La struttura del DB deve essere fatta anche in funzione di quello che poi
vuoi rileggerci, cio� di come intenderai filtrare i dati. Se per es. pensi
di poter avere la necessit� di sapere quanti sono o cosa hai fatto al primo
tipo [Nome imbarcazione-Ragione sociale] o del secondo [Ragione sociale], �
meglio fare 2 campi, uno [Ragione sociale] e l'altro [Nome imbarcazione] che
lascerai vuoto quando non ci sono i dati da inserire.
Ciao
Leo

Un'altra


Codicem

unread,
Sep 4, 2009, 9:41:08 AM9/4/09
to
Leonardo ha scritto:

> "Codicem" <coo...@email.it> ha scritto nel messaggio
> news:4aa0b87b$0$34615$4faf...@reader4.news.tin.it...
>>>>> 1 a 1 o uno a molti?
>>>> Ciao le relazioni sono tutte uno a molti, ma comunque non sono cosᅵ
>>>> bravo con la programmazione ma girando su google ho trovato qualcosa,
>>>> ripeto mi approccio ora a creare un db piᅵ complesso.

>>>> Se riesci ad aiutarmi mi faresti un gran favore.
>> Hai trovato qualche soluzione alla mia richiesta?
>> Oppure se dovessi creare tu il db per fatture tenendo conto che come
>> documento ordini hai una nota di consegna che fai ai clienti che perᅵ in
>> parte sono delle imbarcazioni (quindi sulla nota di consegna scrivo solo
>> il nome dell'imbarcazione che a sua volta sono collegati ad una ragione
>> sociale) mentre nel caso di cliente non proprietario di imbarcazione
>> andrei a scrivere direttamente la ragione sociale.
>> Grazie
>>
> Secondo me il problema ᅵ irrilevante, nella nota di consegna, nel campo
> intestatario delle fattura, ci metti [Nome imbarcazione-Ragione sociale]
> oppure [Ragione sociale] a seconda di quello che ᅵ.

> La struttura del DB deve essere fatta anche in funzione di quello che poi
> vuoi rileggerci, cioᅵ di come intenderai filtrare i dati. Se per es. pensi
> di poter avere la necessitᅵ di sapere quanti sono o cosa hai fatto al primo
> tipo [Nome imbarcazione-Ragione sociale] o del secondo [Ragione sociale], ᅵ
> meglio fare 2 campi, uno [Ragione sociale] e l'altro [Nome imbarcazione] che
> lascerai vuoto quando non ci sono i dati da inserire.
> Ciao
> Leo
>
> Un'altra
>
>
>
>
si questo l'ho giᅵ fatto ma purtroppo nelle operazioni di ricerche mi si
complica la vita nel senso che avendo questi campi vuoti nelle tabelle
lui non mi trova tutto.
Non so se sbaglio qualcosa ma se ad esempio volessi creare una ricerca
che mi visualizza tutte le fatture con relativa Ragione sociale ed nome
imbarcazione prodotto venduto prezzo e totale questo non avviene perchᅵ
ad una relativa tabella della nota di consegna o ᅵ inserita la ragione
sociale oppure il nome dell'imbarcazione.
Non so se ho sbagliato qualcosa.

Leonardo

unread,
Sep 4, 2009, 4:47:33 PM9/4/09
to
"Codicem" <coo...@email.it> ha scritto nel messaggio
news:4aa118f7$0$28502$4faf...@reader2.news.tin.it...
>>
> si questo l'ho gi� fatto

Questo quale? 2 campi?

> ma purtroppo nelle operazioni di ricerche mi si complica la vita nel senso
> che avendo questi campi vuoti nelle tabelle

Cehe c'entra la tabella? E' sul campo che avviene il filtraggio.

> lui non mi trova tutto.

Perch� devi mettre l'opzione campo vuoto con or.

Cio�: [Ragione sociale] or nul

> Non so se sbaglio qualcosa ma se ad esempio volessi creare una ricerca che
> mi visualizza tutte le fatture con relativa Ragione sociale ed nome

> imbarcazione prodotto venduto prezzo e totale questo non avviene perch� ad
> una relativa tabella della nota di consegna o � inserita la ragione

> sociale oppure il nome dell'imbarcazione.

Non c'entra nulla , se le vuoi tutte basta che fai un select del tipo
SELECT NomeTabella.* FROM NomeTabella;

> Non so se ho sbagliato qualcosa.
>

Ma come programmazione , hai infarinatura di qualche linguaggio?
Ciao
Leo


Codicem

unread,
Sep 5, 2009, 4:11:33 AM9/5/09
to
Leonardo ha scritto:

> "Codicem" <coo...@email.it> ha scritto nel messaggio
> news:4aa118f7$0$28502$4faf...@reader2.news.tin.it...
>> si questo l'ho giᅵ fatto

>
> Questo quale? 2 campi?
>
>> ma purtroppo nelle operazioni di ricerche mi si complica la vita nel senso
>> che avendo questi campi vuoti nelle tabelle
>
> Cehe c'entra la tabella? E' sul campo che avviene il filtraggio.
>
>> lui non mi trova tutto.
>
> Perchᅵ devi mettre l'opzione campo vuoto con or.
>
> Cioᅵ: [Ragione sociale] or nul

>
>> Non so se sbaglio qualcosa ma se ad esempio volessi creare una ricerca che
>> mi visualizza tutte le fatture con relativa Ragione sociale ed nome
>> imbarcazione prodotto venduto prezzo e totale questo non avviene perchᅵ ad
>> una relativa tabella della nota di consegna o ᅵ inserita la ragione
>> sociale oppure il nome dell'imbarcazione.
>
> Non c'entra nulla , se le vuoi tutte basta che fai un select del tipo
> SELECT NomeTabella.* FROM NomeTabella;
>
>> Non so se ho sbagliato qualcosa.
>>
> Ma come programmazione , hai infarinatura di qualche linguaggio?
> Ciao
> Leo
>
>
Purtroppo non ho nessuna infarinatura di linguaggio, compreso SQL,
quello che faccio lo faccio tramite l'interfaccia di openoffice in
quanto il database ᅵ nativo openoffice.
Quindi le ricerche vengono strutturate tramite l'interfaccia di
openoffice,tipo access.
Naturalmente si puo intervenire anche con il linguaggio SQL ma qui
bisogna conoscere bene il linguaggio.
Comunque le tabelle sono cosᅵ formate:
TBLFattura:IDFattura,Data Fattura -TBLOrdini: IDOrdini, Data Ordini,
IDImbarcazione, IDRagione sociale-TBLDettagliOrdini: IDDettagli Ordini,
IDProdotto, Q.tᅵ, PrezzoTot, IDOrdini -TBLImbarcazioni: IDImbarcazione,
NomeImbarcazione- TBLRagioneSociale: IDRagione sociale, Ragione Sociale,
indirizzo, PIVA - TBLProdotti:IDProdotto, Prodotto, Prezzo, CatIVA.

Ora la ricerca deve essere effettuata su tutte le tabelle succitate
relazionate tra di loro tramite le chiavi primarie e quelle secondarie
(Le relazioni sono Uno a Molti).

Leonardo

unread,
Sep 5, 2009, 7:10:44 AM9/5/09
to

"Codicem" <coo...@email.it> ha scritto nel messaggio
news:4aa21d38$0$28504$4faf...@reader2.news.tin.it...

> Leonardo ha scritto:
>> "Codicem" <coo...@email.it> ha scritto nel messaggio
>> news:4aa118f7$0$28502$4faf...@reader2.news.tin.it...
>>> si questo l'ho gi� fatto

>>
>> Questo quale? 2 campi?
>>
>>> ma purtroppo nelle operazioni di ricerche mi si complica la vita nel
>>> senso che avendo questi campi vuoti nelle tabelle
>>
>> Cehe c'entra la tabella? E' sul campo che avviene il filtraggio.
>>
>>> lui non mi trova tutto.
>>
>> Perch� devi mettre l'opzione campo vuoto con or.
>>
>> Cio�: [Ragione sociale] or nul

>>
>>> Non so se sbaglio qualcosa ma se ad esempio volessi creare una ricerca
>>> che mi visualizza tutte le fatture con relativa Ragione sociale ed nome
>>> imbarcazione prodotto venduto prezzo e totale questo non avviene perch�
>>> ad una relativa tabella della nota di consegna o � inserita la ragione
>>> sociale oppure il nome dell'imbarcazione.
>>
>> Non c'entra nulla , se le vuoi tutte basta che fai un select del tipo
>> SELECT NomeTabella.* FROM NomeTabella;
>>
>>> Non so se ho sbagliato qualcosa.
>>>
>> Ma come programmazione , hai infarinatura di qualche linguaggio?
>> Ciao
>> Leo
>>
>>
> Purtroppo non ho nessuna infarinatura di linguaggio, compreso SQL, quello
> che faccio lo faccio tramite l'interfaccia di openoffice in quanto il
> database � nativo openoffice.

> Quindi le ricerche vengono strutturate tramite l'interfaccia di
> openoffice,tipo access.
> Naturalmente si puo intervenire anche con il linguaggio SQL ma qui bisogna
> conoscere bene il linguaggio.
> Comunque le tabelle sono cos� formate:

> TBLFattura:IDFattura,Data Fattura -TBLOrdini: IDOrdini, Data Ordini,
> IDImbarcazione, IDRagione sociale-TBLDettagliOrdini: IDDettagli Ordini,
> IDProdotto, Q.t�, PrezzoTot, IDOrdini -TBLImbarcazioni: IDImbarcazione,
> NomeImbarcazione- TBLRagioneSociale: IDRagione sociale, Ragione Sociale,
> indirizzo, PIVA - TBLProdotti:IDProdotto, Prodotto, Prezzo, CatIVA.
>
> Ora la ricerca deve essere effettuata su tutte le tabelle succitate
> relazionate tra di loro tramite le chiavi primarie e quelle secondarie (Le
> relazioni sono Uno a Molti).
>
Con il database di OpenOffice non vai da nessuna parte.
Prova con Access che � molto pi� semplice da programmare (o con MySQL che �
anche meglio ma dovresti conoscere un po' di PHP).
Ma anche li se non sai nulla di VisualBasic non puoi fare pi� di tanto.
Certe funzioni possono essere implementate solo tramite i moduli nei quali
ci viene scritto in VB per applicazioni.
Secondo me, prima di cimentarti con un DB, dovresti avere ben chiaro cosa
sia un DB, ed in particolare un DB relazionale. Poi farti un'idea di come si
possa programmare. Non � difficile, basta avere gli strumenti (il software)
adatto.
OpenOffice non lo �.
Ciao
Leo


Codicem

unread,
Sep 5, 2009, 10:52:05 AM9/5/09
to
Leonardo ha scritto:
> "Codicem" <coo...@email.it> ha scritto nel messaggio
> news:4aa21d38$0$28504$4faf...@reader2.news.tin.it...
>> Leonardo ha scritto:
>>> "Codicem" <coo...@email.it> ha scritto nel messaggio
>>> news:4aa118f7$0$28502$4faf...@reader2.news.tin.it...
>>>> si questo l'ho giᅵ fatto

>>> Questo quale? 2 campi?
>>>
>>>> ma purtroppo nelle operazioni di ricerche mi si complica la vita nel
>>>> senso che avendo questi campi vuoti nelle tabelle
>>> Cehe c'entra la tabella? E' sul campo che avviene il filtraggio.
>>>
>>>> lui non mi trova tutto.
>>> Perchᅵ devi mettre l'opzione campo vuoto con or.
>>>
>>> Cioᅵ: [Ragione sociale] or nul

>>>
>>>> Non so se sbaglio qualcosa ma se ad esempio volessi creare una ricerca
>>>> che mi visualizza tutte le fatture con relativa Ragione sociale ed nome
>>>> imbarcazione prodotto venduto prezzo e totale questo non avviene perchᅵ
>>>> ad una relativa tabella della nota di consegna o ᅵ inserita la ragione
>>>> sociale oppure il nome dell'imbarcazione.
>>> Non c'entra nulla , se le vuoi tutte basta che fai un select del tipo
>>> SELECT NomeTabella.* FROM NomeTabella;
>>>
>>>> Non so se ho sbagliato qualcosa.
>>>>
>>> Ma come programmazione , hai infarinatura di qualche linguaggio?
>>> Ciao
>>> Leo
>>>
>>>
>> Purtroppo non ho nessuna infarinatura di linguaggio, compreso SQL, quello
>> che faccio lo faccio tramite l'interfaccia di openoffice in quanto il
>> database ᅵ nativo openoffice.

>> Quindi le ricerche vengono strutturate tramite l'interfaccia di
>> openoffice,tipo access.
>> Naturalmente si puo intervenire anche con il linguaggio SQL ma qui bisogna
>> conoscere bene il linguaggio.
>> Comunque le tabelle sono cosᅵ formate:

>> TBLFattura:IDFattura,Data Fattura -TBLOrdini: IDOrdini, Data Ordini,
>> IDImbarcazione, IDRagione sociale-TBLDettagliOrdini: IDDettagli Ordini,
>> IDProdotto, Q.tᅵ, PrezzoTot, IDOrdini -TBLImbarcazioni: IDImbarcazione,
>> NomeImbarcazione- TBLRagioneSociale: IDRagione sociale, Ragione Sociale,
>> indirizzo, PIVA - TBLProdotti:IDProdotto, Prodotto, Prezzo, CatIVA.
>>
>> Ora la ricerca deve essere effettuata su tutte le tabelle succitate
>> relazionate tra di loro tramite le chiavi primarie e quelle secondarie (Le
>> relazioni sono Uno a Molti).
>>
> Con il database di OpenOffice non vai da nessuna parte.
> Prova con Access che ᅵ molto piᅵ semplice da programmare (o con MySQL che ᅵ
> anche meglio ma dovresti conoscere un po' di PHP).
> Ma anche li se non sai nulla di VisualBasic non puoi fare piᅵ di tanto.

> Certe funzioni possono essere implementate solo tramite i moduli nei quali
> ci viene scritto in VB per applicazioni.
> Secondo me, prima di cimentarti con un DB, dovresti avere ben chiaro cosa
> sia un DB, ed in particolare un DB relazionale. Poi farti un'idea di come si
> possa programmare. Non ᅵ difficile, basta avere gli strumenti (il software)
> adatto.
> OpenOffice non lo ᅵ.
> Ciao
> Leo
>
>
Potresti darmi qualche link dove cercare materiale per cominciare a
capire i database e MySQL.
Ciao grazie

Leonardo

unread,
Sep 5, 2009, 3:19:58 PM9/5/09
to
"Codicem" <co...@email.it> ha scritto nel messaggio
news:D9tom.3326$dP4...@news.edisontel.com...

>
> Potresti darmi qualche link dove cercare materiale per cominciare a capire
> i database e MySQL.
>
Allora, partiamo dal principio, qui puoi scaricare gratis un libro in
italiano che spiega molto ben l'uso del PC
www.pcdazero.it
Esiste una versione relativa a XP ed una a Vista.

Se del PC ne sai gi� un po', a questi link puoi leggere del database.
Le pagine si riferiscono ad Access, ma il funzionamento, la logica del
database, � lo stessa.
http://www.pcdazero.it/090_database.php
http://www.pcdazero.it/091_database.php
http://www.pcdazero.it/092_database.php
C'� il vantaggio, secondo me, che una volta installato Access (che fa parte
del pacchetto di MSOffice), puoi fare tutto in locale.
Cancellare riscrivere e fare DB e prove nuovi quanti vuoi, in modo
semplicissimo.

Passando a PHP-MySQL
MySQL � un database che lavora in rete, per lavorare in locale � necessario
installare un server locale.
In pratica un software che simula un server web sul tuo PC.
Questo server web si chiama Apache.
Esistono moti software che lo fanno, alcuni si configurano all'installazione
ed alla fine di questa sono pronti per lavorare.
Uno di questi,in italiano, � xampp che poi scaricare qui
http://xampp.softonic.it/
Una volta installato trovi tutto funzionante all'interno della cartella
C:\xampp\htdocs\
Usando PHP e MySQL per le maschere viene utilizzato il browser che legge le
pagine web.
L'HTML delle pagine web pu� essere scritto e "integrato" da PHP-MySQL
Qui c'� una guida su come costruire la pagine web.
http://www.pcdazero.it/080creopagineweb.php
questa � una guida in italiano del PHP
http://www.giorgiotave.it/guida_php/sommario.php
e questo � un video corso gratuito in italiano
http://www.dcopelli.it/corsi/corso-php.htm
Una guida MySQL � qui
http://database.html.it/guide/leggi/87/guida-mysql/
Saluti
Leo


Codicem

unread,
Sep 6, 2009, 7:03:15 AM9/6/09
to
Leonardo ha scritto:

> "Codicem" <co...@email.it> ha scritto nel messaggio
> news:D9tom.3326$dP4...@news.edisontel.com...
>> Potresti darmi qualche link dove cercare materiale per cominciare a capire
>> i database e MySQL.
>>
> Allora, partiamo dal principio, qui puoi scaricare gratis un libro in
> italiano che spiega molto ben l'uso del PC
> www.pcdazero.it
> Esiste una versione relativa a XP ed una a Vista.
>
> Se del PC ne sai giᅵ un po', a questi link puoi leggere del database.

> Le pagine si riferiscono ad Access, ma il funzionamento, la logica del
> database, ᅵ lo stessa.> C'ᅵ il vantaggio, secondo me, che una volta installato Access (che fa parte
> del pacchetto di MSOffice), puoi fare tutto in locale.
> Cancellare riscrivere e fare DB e prove nuovi quanti vuoi, in modo
> semplicissimo.
>
> Passando a PHP-MySQL
> MySQL ᅵ un database che lavora in rete, per lavorare in locale ᅵ necessario
> installare un server locale.
> In pratica un software che simula un server web sul tuo PC.
> Questo server web si chiama Apache.
> Esistono moti software che lo fanno, alcuni si configurano all'installazione
> ed alla fine di questa sono pronti per lavorare.
> Uno di questi,in italiano, ᅵ xampp che poi scaricare qui

> http://xampp.softonic.it/
> Una volta installato trovi tutto funzionante all'interno della cartella
> C:\xampp\htdocs\
> Usando PHP e MySQL per le maschere viene utilizzato il browser che legge le
> pagine web.
> L'HTML delle pagine web puᅵ essere scritto e "integrato" da PHP-MySQL
> Qui c'ᅵ una guida su come costruire la pagine web.
> http://www.pcdazero.it/080creopagineweb.php
> questa ᅵ una guida in italiano del PHP
> http://www.giorgiotave.it/guida_php/sommario.php
> e questo ᅵ un video corso gratuito in italiano
> http://www.dcopelli.it/corsi/corso-php.htm
> Una guida MySQL ᅵ qui
> http://database.html.it/guide/leggi/87/guida-mysql/
> Saluti
> Leo
>
>
Grazie mille!!!
0 new messages