On 2/8/08, Alessandro Braga <[EMAIL PROTECTED]> wrote:
> Mi spiego meglio:
> uso dei fogli di stile writer per fare preventivi per i singoli clienti,
> idem per lettere ed altro, se al posto di Nome e cognome fosse possibile
> inserire un campo collegato ad excel o a mysql intanto che preparo il
> preventivo inserisco i dati del cliente (o prelevo se è già inserito)
> nel foglio di calc e/o di mysql  in questo modo e non al contrario
> raccolgo dati mentre lavoro sulle lettere fatte con WRITER e non
> viceversa completo il form per poi richiedere il report e stampare il
> preventivo. Diciamo che diventerebbe una integrazione perfetta se serve
> uno o l'altro....
> C'erto il preventivo poi dovrebbe essere stampato in modo normale senza
> finestre di scorrimento etc etc..
> non so se così si capisce meglio????
>
Ciao Alessandro,

Credo che la cosa sia fattibile, ma non semplice (d'altra parte il
giorno che farai una domanda semplice credo che caschero' dalla sedia!
:-) ).

Le istruzioni dettagliate sarebbero lunghissime da scrivere e so che
di database ci capisci molto piu' di me percio' ti scrivo piu' o meno
come fare.
- Inizia con il creare un nuovo database importandoci la tabella Calc
e quindi registrarlo (puoi anche registrarlo dopo).
- Creati anche una query per campo che ti mostrino tutti gli elementi
di ciascun campo. Dopo dovrai aggiungere anche altre query un po' piu'
sofisticate (credo).
- Apri poi un documento Writer e usando le barre degli strumenti per
inserire formulari e controlli metti una combobox. Per il momento
ignora tutto il resto
- Sempre In modalita' design clic con il destro sulla combo e seleziona form...
- Nella finestra delle proprieta' vai alla scheda dati e li' digli che
il form deve prendere i dati dal tuo database, che il tipo di
contenuto e' una tabella e che vuoi l'unica tabella che hai.
- Apri adesso le proprieta' della combobox (doppio clic) e nella
scheda Dati scrivi che il tipo di contenuto e' una query e seleziona
quindi tra le query che hai creato. Se sei masochista, e non vuoi
creare query, scrivi che il contenuto e' sql e creati la query a
manina.
- disattiva la modalita' design e prova a vedere se la tua combo fa
quello che vuoi.

immagino che tu vorrai che quando selezioni diciamo il nome della
persona gli altri campi si riempiano automaticamente con indirizzo
eta' etc... Per fare questo credo tu debba scrivere una macro che
venga lanciata quando modifichi il valore "nome" (vai alla scheda
eventi) e che faccia ti faccia partire una query nelle altre caselle
per trovare gli altri campi del record Non credo sia difficile, ma
nemmeno elementare...

Credo ci sia anche un capitolo della Guida a Writer dedicato all'uso
dei formulari...

Ciao,

Michele

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a