Noodzakelijke eigenschappen van attributen
Niet alle eigenschappen van attributen zijn even boeiend en over sommige, zoals
een omschrijving, hoeft men niet al te lang na te denken, maar er zijn er een
paar, waarvan het handig is om die eens op een stuk papier te schrijven. Dat
kan goed dienst doen als naslag bij de verdere ontwikkeling van het scherm.
In de onderstaande tabel worden een aantal belangrijke eigenschappen genoemd.
Daaronder wordt uit de doeken gedaan waarom bepaalde keuzes zijn gemaakt.
| Attribuut | Nummer | Soort | Type | Lengte | Formaat | Verplicht | Functie |
| Agendascherm | 5850.00 | Agenda |
|
| Kode melding | 5850.01 | Ingave | A | 6 | Hfd | J | Tabel |
| Kode afhand. | 5850.02 | Ingave | A | 6 | Hfd | N | Tabel |
| Opmerking | 5850.03 | Memo |
| Bestede tijd | 5850.04 | Ingave | I | 4 | Ingave | N | |
| Berekende tijd | 5850.05 | Ingave | I | 4 | Ingave | N | |
- Attribuutnummer
Het zal duidelijk zijn dat een attribuutnummer onmisbaar en uniek is. Dit fungeert tenslotte
als identificatie van het onderwerp. De hierboven genoemde attributen, met
uitzondering van het agendascherm zelf, komen in
een agendascherm te staan en daarom verandert alleen het tweede deel van het
attribuutnummer. Mogelijk bent u verbaasd over de merkwaardige
nummering, namelijk 5850.nn omdat het schermnummer 850 is. In dat geval bent u
wellicht vergeten dat alleen attributen vanaf 5000 vrij
te gebruiken zijn.
- Soort
Attributen komen in allerlei soorten en maten. Voor een invulscherm als dit, kan
bij de meesten worden opgegeven dat het om ingavevelden gaat. De enige uitzondering
hierop vormt de opmerking. Daarin moet een redelijk verhaal kunnen worden opgenomen,
zodat hier is gekozen voor een memoveld. Als men kiest voor een memoveld worden
de meeste andere ingaves overgeslagen.
Binnen sommige databasepakketten kan een memoveld gigantische afmetingen aannemen.
Bij Relatiebeheer niet. De reden hiervan is dat de maximale lengte van een veld
in een bestand beperkt is tot 999 tekens. In de praktijk blijkt dit zelden
problemen te geven. Het is tenminste nog nooit gemeld.
- Datatype
Meestal kiest men gewoon voor numeriek of alfanumeriek. In dit geval is bij de
bestede en berekende tijd echter opgegeven dat het om integers gaat, dat wil zeggen :
getallen zonder decimalen. Het is namelijk niet handig is om tijden met
decimalen in te geven, omdat er verwarring kan ontstaan. Stel dat men 1.50
ziet staan, bedoelt men dat 1 uur en 50 minuten of anderhalf uur? Door gewoon
te kiezen voor hele getallen en de tijd bijvoorbeeld in minuten, of een zelf gekozen
tijdseenheid zoals 10 minuten, bij te houden, voorkomt men deze problemen.
- Lengte
Over lengte valt niet zo gek veel te vertellen. Zorg er voor dat wat men in
een veld wenst te zetten er ook inderdaad in past.
- Formaat
Hiermee wordt aangegeven of de ingegeven waarde nog naar een bepaalde vorm
moet worden geconverteerd. In een aantal gevallen kan het formaat van de ingave
gewoon gehandhaafd blijven. Bij de codes is het handig om deze te converteren
naar hoofdletters.
- Verplicht
Niet alle ingaves zijn verplicht. Men kan tenslotte best een melding ingeven en
in een later stadium pas de wijze van afhandeling bepalen.
- Functie
Bij de gebruikte kodes voor melding en afhandeling moet worden gecontroleerd
of deze kodes ook in de tabel aanwezig zijn.
Terug naar relatiebeheer menu