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.

  • c voor Constanten
  • g voor Globale publieke variabelen
  • m voor variabelen op module niveau - vooral bij Classes
  • s voor Statische
  • a voor reeksen arrays

De benamingsconventie die ik gebruik.

Access objecten Access Controls Datatypes DAO Objecten ADO Objecten
tblTable chkCheckBox binBinary cntContainer conConnection
qselSelect Query cboComboBox blnBoolean dbDatabase cmdCommand
qmakMake table query cmdCommandButton bytByte dbeDBEngine fldField
qappAppend Query ctlControl colcollection docDocument prpProperty
qdelDelete Query ocxCustomControl curCurrency fldFiled rstRecordset
qupdUpdate Query grlGroupLevel datDate/Time idxIndex
quniUnion Query imgImage decDecimal prpProperty
qxtbCrossTab Query lblLabel dblDouble qdfQueryDef
qtotAggregate Query linline errError rstRecordset
frmForm lstlistbox intInteger relRelation
sfrSubForm optOptionButtun lngLong tdfTableDef
rptReport fraFrame memMemo wspWorkSpace
srptSubReport shpRectangle objobject
mcrMacro secSection oleOle
basModule subSubFormControl sngSingle
appApplication txtTextBox strString
tlkpLookup Table tabTabControl stfString fixed
tglToggleButton udtUser defined
varVariant
Begin