Per la definizione delle variabili, sia di tipi primitivi che di tipi complessi deve seguire la notazione ungherese.
Ovvero il nome della variabile, con la prima lettera maiuscola deve essere preceduto dalla notazione relativa in minuscolo.
Tipo | Notazione | Esempio |
---|---|---|
Boolean | b | bChiuso |
Integer | i | iQuantita |
Long ¹ | l | lDistanza |
Short ² | sh | shPixel |
Real (float) | f | fVoltaggio |
Double | d | dDensita |
Currency | c | cPrezzo |
Date | dt | dtDataApertura |
String | s | sOperatore |
Variant ³ | v | vSheet |
Date time | dtm | dtmDataCorrente |
Time | t | tOrarioIngresso |
Word | w | wLen |
BCD | bcd | bcdValore |
¹ Intero senza segno a 32 bit.
² Intero a 16 bit.
³ Oggetto per collegamenti OLE
Tipo | Notazione | Esempio | |
---|---|---|---|
Menù e Popup menù | m | mMainMenu | |
Label | la | lbDescr | |
Casella di testo | txt | txtNome | |
Memo | m | mNote | |
Button | bt | btSalva | |
CheckBox | ck | ckSolaLettura | |
RadioButton | rbt | rbtSelezione | |
ListBox | lb | lsCliente | |
ComboBox | cb | cbProvincie | |
Casella di testo mascherata | msk | mskPIVA | |
Immagine | img | imgLogo | |
Splitter | sp | spVert | |
PageControl | pg | pgDettaglio | |
ImageList | iml | imlIcone | |
Casella di testo RTF | rtf | rtfDescrizione | |
Progress bar | prb | prbProcesso | |
Immagine animata | ani | aniLook | |
DateTimePicker | dtp | dtpDal | |
Treeview | tv | tvClienti | |
ListView | lv | lvFatture | |
Header control | hc | hcDettaglio | |
Status bar | sb | sbMain | |
ToolBar | tb | tbPrincipale | |
CoolBar | clb | clbIntestazione | |
SpinEdit | spin | spinAnno |
Tipo | Notazione | Esempio | |
---|---|---|---|
Data Source ¹ | ds | dsOrdini | |
Table | t | tOrdini | |
Query | q | qClienti | |
Stored procedure | sp | spElencoMatricole | |
Database | db | dbVeicoli | |
Session | ss | ssContab | |
BatchMove | bm | bmBackup |
¹ Il data source deve avere lo stesso nome del data set, sia esso query o tabella.
Tipo | Notazione | Esempio | |
---|---|---|---|
DBGrid | dbg | dbgElencoFatture | |
DBNavigator | dbn | dbnListaVeicoli | |
DBText | dbt | dbtNome | |
DBEdit | dbe | dbeDataFattura | |
DBMemo | dbm | dbmVeicoli | |
DBListBox | dblb | dblbVeicoli | |
DBComboBox | dbcb | dbcbUtente | |
DBCheckBox | dbck | dbckInUso | |
DBRadioGroup | dbrg | dbrgOpzioni | |
DBLookupListBox | dblklb | dblklbOperatore | |
DBLookupComboBox | dblkcb | dblkcbTipo | |
DBRichEdit | dbrtf | dbrtfNote | |
DBChart | dbch | dbchAndamento | |
CheckDBGrid | dbckg | dbckgOrdinativi |
Tipo | Notazione | Esempio | |
---|---|---|---|
TQRChart | qrch | qrchAndamento | |
QuickRep | qr | qrSituazione | |
QRSubDetail | qrsd | qrsdParticolare | |
QRBand | qrb | qrbTitolo | |
QRChildBand | qrcb | qrcbTotale | |
QRGroup | qrg | qrgBand | |
QRLabel | qrla | qrlaDescrizione | |
QRDBText | qrdbt | qrdbtModello | |
QRExpr | qrex | qrexTotali | |
QRSysData | qrsys | qrsysPageNo | |
QRMemo | qrm | qrmNote | |
QRRichText | qrrft | qrrftDescrizione | |
QRDBRichText | qrdbrft | qrdbrftNote | |
QRShape | qrsh | qrshContorno | |
QRImage | qrimg | qrimgFoto | |
QRDBImage | qrdbimg | qrdbimgDettaglio | |
QRCompositeReport | qrcr | qrcrSchedaArticolo | |
QRPreview | qrpv | qrpvAnteprima |
Tipo | Notazione | Esempio |
---|---|---|
ftString | s | sDescrizione |
ftInteger | i | iQuantita |
ftFmtMemo | rtf | lDistanza |
ftSmallint | sh | shPixel |
ftFloat | f | fVoltaggio |
ftCurrency | c | cPrezzo |
ftDate | dt | dtDataApertura |
ftParadoxOle | pdole | sOperatore |
ftVarBytes | vbt | vSheet |
ftDateTime | dtm | dtmDataCorrente |
ftTime | t | tOrarioIngresso |
ftWord | w | wLen |
ftBCD | bcd | bcdValore |
ftBoolean | b | bAperta |
ftBytes | bt | |
ftAutoInc | inc | incID |
ftBlob | bl | blNote |
ftMemo | m | mNote |
ftGraphic | img | |
ftDBaseOle | deole | |
ftTypedBinary | tyb |