Newsgroup: it.comp.lang.delphi
Titolo: formattazione campo tabella

Salve ragazzi!
Sto costruendo un report in Delphi3 ma ho un problema da risolvere.
Mediante due componenti QRDBText voglio visualizzare una data(nel
primo) e un' orario (nel secondo). Data e orario però si trovano in un
campo unico di una tabella di Interbase. Come faccio a fare una
formattazione e a separare le due informazioni?
Saluti
Stefano

hai gia cercato nella guida in linea le funzioni per il trattamento
delle date?
AS

si.
Ho letto qualcosa sulla proprietà Mask del QRDBText, però
probabilmente non ho capito bene come poterlo usare.
Ad esempio, se setto la proprietà come '00/00/00' dovrebbe
visualizzare solo la data?

Che significa "dovrebbe"?
Hai letto la guida o no?
Hai fatto quelahe prova o no?
Qui non c'è da ipotizzare: si legge la guida, si fanno 2 test e si
vede se ottieni o no quello che ti serve.
AS

Ma tu guarda...proprio non ci avevo pensato...............

lo so.. me ne ero accorto.
AS

Dunque, ho provato la stampa.
Nel caso di cui sopra, cioè se setto la proprietà Mask del QRDBText
come '00/00/00', mi stampa esattamente la stessa cosa. Che significa?
Come si usa questa proprietà? O in ogni modo, come posso fare questa
formattazione??
Grazie! 
Ciao
Stefano

Allora, esaminiamo la guida in linea.
******************************************************
property Mask : String
Use the Mask field to format the output of the TQRDBText. If no mask is
specified QuickReport will use the default formatting for the field.
For more information on formatting numeric field please see FormatFloat
in the VCL help.
For more information on formatting date and time fields please
FormatDateTime in the VCL help
******************************************************
Quindi, ora sappiamo che la property mask usa le stesse stringhe di
formato di formtdatetime...
cerchiamo formatdatetime e vediamo cosa ci dice la guida:
******************************************************
Description
FormatDateTime formats the TDateTime value given by DateTime using the
format given by Format. See Date-Time format strings for more
information.
******************************************************
Ok, ora cerchiamo nella guida "Date-Time format strings"..
L'hai trovata? Bene...
Adesso per favore posta sul ng la parte di guida dove è indicata la
stringa di formattazione indicata da te:
00/00/0000
AS

Ho seguito la guida!
Solo che non riesco a far visualizare quello che voglio!
Dunque, mettiamo il caso che nel campo della tabella ci sia la seguente
istanza "09/05/2005  7.00.00" ed io nel QRDBText voglio visualizzare
esclusivamente "09/05/2005"...quale codice devo inserire nella
proprietà Mask?
PS. Scusate le mie risposte banali ma sono un novellino nell'uso di
Delphi e piano piano sto cercando di imparare.
Grazie!
Saluti a tutti!
  Stefano

Ho seguito la guida!
Solo che non riesco a far visualizare quello che voglio!
Dunque, mettiamo il caso che nel campo della tabella ci sia la seguente
istanza "09/05/2005  7.00.00" ed io nel QRDBText voglio visualizzare
esclusivamente "09/05/2005"...quale codice devo inserire nella
proprietà Mask?
PS. Scusate le mie domande banali ma sono un novellino nell'uso di


.