Newsgroup: it.comp.appl.access
Titolo: Data all'interno del campo "DATABASE" (Access -> Word)

Salve a tutti,
sono nuovo del ng, mi chiamo Yuri. Ho un problema con l'importazione dei
dati da Access nel formato corretto, su Google ho trovato molto materiale ma
purtroppo non credo faccia al caso mio. In Word ho inserito un campo (codice
DATABASE) che mi struttura una tabella da una query SQL:
{ DATABASE  \d "D:\\Documenti\\Origini dati utente\\interventi.odc" \c
"Provider=MSDASQL.1;Persist Security Info=True;Extended
Properties=\"DSN=Database di Microsoft Access;DBQ=D:\\Documenti\\Interventi
PC\\interventi.mdb;DefaultDir=D:\\Documenti\\Interventi
PC;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;\";Initial
Catalog=D:\\Documenti\\Interventi PC\\interventi" \s "SELECT `Intervento`,
`Nome`, `Cognome`, `Data`, `Tipo intervento`, `Prezzo` FROM
`PrendiIntervento` WHERE ((`Intervento` = 'INT000001'))" \l "1" \b "191"
\h }
La tabella viene generata piů o meno cosě:
+---------------------------------------------------------------------------
--------------------+
|    Intervento    |     Nome     |   Cognome   |               Data
| Tipo intervento |   Prezzo   |
----------------------------------------------------------------------------
---------------------
|  INT000001   |     Mario     |      Rossi      |  2004-06-07 00:00:00 |
Preventivo      |       0       |
+---------------------------------------------------------------------------
--------------------+
Il problema ora č: come faccio a convertire la data da quel formato in
quello che io avevo nella tabella in Access, ovvero (credo) "dd MMMM yyyy"
(es., "7 giugno 2004")? E inoltre, come fare per anteporre al valore del
prezzo il simbolo dell'euro e le canoniche 2 cifre decimali?
Scusatemi se sono stato prolisso, ma questo problema sta cominciando a darmi
sui nervetti ;-)
Grazie in anticipo a tutti.
--
*_Yuri_*


Se puoi, il campo con la data imposta la propritetà formato (nella struttura
della tabella) a "Data in cifre"; il campo con i valori numerici imposti
formato "valuta" e posizioni decimali "2".
Così, almeno nella versione '97, riesco ad ottenere la visualizzazione che
chiedi...
Ciao.
-- 
Sergio MAZZA

 formato "valuta" e posizioni decimali "2". [cut]
Non so proprio dove andare a reperire le modalità di settaggio di queste proprietà. Però forse non
mi sono spiegato bene, io ho un *unico* campo (il campo "database", appunto) che ritorna la tabella
già strutturata, solo che all'interno di questo campo (tra i vari "sottocampi" credo non
modificabili [o almeno io non ne conosco il metodo]) compare, oltre alle altre colonne anche quella
della data però nel formato non gradito. Il problema sta proprio nel fatto che io non posso
modificare solo la colonna con la data, devo modificare tutta la tabella (il campo database).

 modificare solo la colonna con la data, devo modificare tutta la tabella
(il campo database).
Conosco bene il campo word [database]; le prove che ti suggerivo di fare
sono da effettuare nella struttura della tabella che contiene i dati, in
access.
Il campo [database] riceve i dati da access e quindi devi modificare alla
fonte le informazioni.
Visualizzata la tabella, premi il bottone "struttura", in basso vedi le
proprietà per ogni campo, agisci su quelli che ti interessano...
Ciao.
-- 
Sergio MAZZA

 access. [cut]
Purtroppo (o per fortuna?) in Access avevo già i tipi di dato delle colonne delle relazioni settati
nel modo in cui dicevi tu. Che forse non mi rimane altra strada che VB? Grazie cmq per i tuoi
consigli.
--
*_Yuri_*

 ha scritto nel messaggio
news:pQeyc.310699$hc5.13...@news3.tin.it...

Questa è l'istruzione che mi ha generato word per un collegamento ad una
tabella (mancano le parentesi graffe):
DATABASE \d "C:\\documenti\\prova.mdb" \c "TABLE prova" \s "SELECT [numero],
[numeroValuta], [data] FROM [prova]" \h
Questo è il risultato:
      numero
     numeroValuta
     data
      2
     € 2,00
     17/02/2002
      21
     € 21,00
     01/02/2001
      21
     € 21,00
     01/02/2002
      22
     € 22,00
     17/02/2003
      21
     € 21,00
     01/02/2001
C'è differenza nella istruzione di word che ti ha generato?
Ciao.
-- 
Sergio MAZZA

> C'č differenza nella istruzione di word che ti ha generato?
Sě, c'č differenza, e sta tutta nel fatto che io riesco a connettermi alla sorgente dati solo
tramite OLE DB o ODBC, mentre non va il collegamento DDE (quello che secondo me usi tu, visto il tuo
campo database), che risolve un po' tutti i problemi nello scambio dati. Magari tu sai qualche
dritta su come configurare Access per far andare il coll. DDE? Grazie ancora.
--
*_Yuri_*

 ha scritto nel messaggio
news:8lgyc.311634$hc5.13...@news3.tin.it...

Lo temevo; ho trovato questo come punto di partenza:
http://support.microsoft.com/default.aspx?scid=kb;it;304387
http://support.microsoft.com/default.aspx?kbid=289830
Ciao.
-- 
Sergio MAZZA