Reddick Naamgeving Conventie
Om code leesbaar te maken is het absoluut aangewezen bij het toekennen van namen aan objecten, en variabelen voor objecten en datatypes zekere conventies
te volgen.
Een benamingsconventie die zeer populair is bij Access ontwikkelaars is de 'Reddick naming convention'.
Hierbij wordt de naam van de variabele of het object vooraf gegaan door een prefix in kleine letters die het type aanduidt, de eigenlijke naam begint met een
hoofdletter. Ik gebruik de 'Reddick naming Convention" voor 95%..
Bepaalde objecten, veelal variabelen voor datatypes kunnen als constanten, globaal, op module niveau, of als Statisch gedeclareerd worden. In dit geval laat ik de prefix van de benaming vooraf gaan door één letter.
De benamingsconventie die ik gebruik.
| Access objecten | Access Controls | Datatypes | DAO Objecten | ADO Objecten | |||||
| tbl | Table | chk | CheckBox | bin | Binary | cnt | Container | con | Connection |
| qsel | Select Query | cbo | ComboBox | bln | Boolean | db | Database | cmd | Command |
| qmak | Make table query | cmd | CommandButton | byt | Byte | dbe | DBEngine | fld | Field |
| qapp | Append Query | ctl | Control | col | collection | doc | Document | prp | Property |
| qdel | Delete Query | ocx | CustomControl | cur | Currency | fld | Filed | rst | Recordset |
| qupd | Update Query | grl | GroupLevel | dat | Date/Time | idx | Index | ||
| quni | Union Query | img | Image | dec | Decimal | prp | Property | ||
| qxtb | CrossTab Query | lbl | Label | dbl | Double | qdf | QueryDef | ||
| qtot | Aggregate Query | lin | line | err | Error | rst | Recordset | ||
| frm | Form | lst | listbox | int | Integer | rel | Relation | ||
| sfr | SubForm | opt | OptionButtun | lng | Long | tdf | TableDef | ||
| rpt | Report | fra | Frame | mem | Memo | wsp | WorkSpace | ||
| srpt | SubReport | shp | Rectangle | obj | object | ||||
| mcr | Macro | sec | Section | ole | Ole | ||||
| bas | Module | sub | SubFormControl | sng | Single | ||||
| app | Application | txt | TextBox | str | String | ||||
| tlkp | Lookup Table | tab | TabControl | stf | String fixed | ||||
| tgl | ToggleButton | udt | User defined | ||||||
| var | Variant | ||||||||