Een heel mooie definitie van de soorten velden door Rony:
Overzichtje van de mogelijke velden in FM :
Getal :
Bevat numerieke gegevens. (let op : 01 is hier gelijk aan 1)
Tekst :
Bevat alfanumerieke gegevens. (let op : 01 is hier niet gelijk aan 1)
Datum :
Bevat datuminformatie dd/mm/jjjj (maar wordt intern eigenlijk opgeslagen als een numeriek volgnummer)
Tijd :
Bevat tijdinformatie hh:mm:ss (maar wordt intern eigenlijk opgeslagen als een numeriek volgnummer)
Tijdstempel :
Bevat tijd en datum informatie dd/mm/jjjj hh:mm:ss (handig voor triggers of registraties van gebeurtenissen)
Container :
Bevat multimedia (beeld, film, geluid) gegevens, ja zelfs volledige bestanden. De gegevens kunnen in Filemaker bewaard worden (nadelig voor de totale bestandsomvang van je Filemaker-betand), of als referentie (de originele bestanden staan ergens op je harde schijf)
Berekeningsveld :
Bevat de meest gangbare rekenkundige, analytische, geometrische, financiële, logische, ... functies. Het resultaat is altijd numeriek, tekst, tijd, datum, tijdstempel of container.
Met de Advanced versie van Filemaker kan je zelfs je eigen functies maken en gebruiken in berekeningsvelden. De gebruiker van jouw functie heeft dan weer geen nood aan de Advanced.
Resumévelden :
Een resuméveld is een veld dat het resultaat bevat van een resuméberekening van waarden in een groep van records. (totaal, gemiddelde, maximum, minimum, afwijking, telling, deviatie).
Ze worden gebruikt in rapporteringen (voorvertoning en afdruk).
Wat zeg hij nu eigenlijk allemaal? Ik denk dat het nog iets meer in "kabouterkestaal" kan.
Waar ik wel vanuit ga, is dat wie dit hier volgt om iets te leren, de moeite heeft gedaan om eens door de menu's van FileMaker te lopen, en de help file eens doorlopen heeft (en toen koppijn gekregen heeft). Ik wil hier niet dat we een alternatieve manual voor FileMaker schrijven, maar eerder een andere kijk op al dat "FileMaker gedoe", vanuit de hoek van de absolute informatica-leek.
Wij (de straffe manne) hebben zo'n beetje door dat deze groep van mensen nattigheid beginnen voelen [ik vraag mij af hoe Thomas Kunetz zijn Babelfish op teksten als deze reageert].
In FileMaker Pro 6 was het nog net even te doen - of niet -, vanaf FileMaker Pro 7 zien mijn companen en ik vele van de informatica-leken hun handen in de lucht gooien, en dat is niet bepaald om de gospel te gaan zingen. Voila dus. Korte intro.
Dus ik ga hier een beetje de kritikastere kabouter uithangen (sorry stardust, heeft niks met jou te maken).
"Getal"
alle karakters uit de volgende reeks : 0123456789
In een getal-veld kan je dus cijfers intikken, ook wel numerieke gegevens genoemd. Je mag er tekst intikken, FileMaker zal daar niet moeilijk over doen bij ingave.
Achteraf echter wel. Als je niet-numerieke tekst ingetikt heb, wordt die door FileMaker systematisch genegeerd achteraf. De gegevens staan in het veld, maar je hebt er niks aan.
Maar ik schiet mezelf hier voorbij, want ik heb niet gezegd wat "tekst" is.
"Tekst"
Eigenlijk een heel simpel concept. Alles wat je op je toetsenbord kan genereren aan lettertekens is tekst. Ook de cijfers. Oeps. Verwarring alom.
Denk er gewoon op deze manier over: alle negers zijn mensen, alle negers zijn zwart, maar niet alle mensen zijn zwart. Een "Tekst" is dus een breder concept dan een "Getal".
Je kan jezelf terecht de vraag stellen "waarom hebben ze dan getalvelden uitgevonden, als alles met tekst kan?". Goeie vraag, ga ik lekker nog niet op antwoorden.
"Datum"
Je weet wel. Een uh... datum. Rony gebruikt hierboven "dd/mm/jjjj", en daar bedoelt hij dag dag / maand maand / jaar jaar jaar jaar mee, en snap je het bijna. Waarover het hier gaat is de manier dat je de gegevens mag intikken. Vandaag zijn we de 24ste, maar een datumveld aanvaardt niet dat je "de 24ste" intikt. Je mag het op de volgende manier intikken:
24/06/2006
24/6/2006
24-06-2006
24.06.2006
24,06,2006
24-6
24.6
, en er zijn nog een paar combinaties mogelijk, maar bijvoorbeeld "24,6" is FileMaker niet blij mee. Je kan FileMaker geen moedwilligaard noemen, het programma aanvaardt een heel pak datumnotaties, maar zoals Rony zegt, gaat FileMaker ze in de interne keuken omzetten naar het aantal dagen sinds de geboorte van meneer Christus. Die is heb ik gehoord in het jaar 0 geboren - wat een toeval.
Je ziet niks van die interne keuken, tot je met berekeningen begint. Steek dit even in je achterhoofd.
"Tijd"
OK, de trend is gezet. Ik ga hier vragen aan mijn team van specialisten om hetzelfde kunstje als hierboven te doen met "Tijd".
Niet doordrammen, kalm aan, hou het bij "Tijd" of de vorige veldsoorten, en kabouterkestaal gebruiken, ajb.
Commentaar en vragen i.v.m. dit stukje kan ook natuurlijk.
[wat hierboven als racisme of godslastering kan geinterpreteerd worden is compleet onbedoeld]
Question
Peter Wagemans
Een heel mooie definitie van de soorten velden door Rony:
Wat zeg hij nu eigenlijk allemaal? Ik denk dat het nog iets meer in "kabouterkestaal" kan.
Waar ik wel vanuit ga, is dat wie dit hier volgt om iets te leren, de moeite heeft gedaan om eens door de menu's van FileMaker te lopen, en de help file eens doorlopen heeft (en toen koppijn gekregen heeft). Ik wil hier niet dat we een alternatieve manual voor FileMaker schrijven, maar eerder een andere kijk op al dat "FileMaker gedoe", vanuit de hoek van de absolute informatica-leek.
Wij (de straffe manne) hebben zo'n beetje door dat deze groep van mensen nattigheid beginnen voelen [ik vraag mij af hoe Thomas Kunetz zijn Babelfish op teksten als deze reageert].
In FileMaker Pro 6 was het nog net even te doen - of niet -, vanaf FileMaker Pro 7 zien mijn companen en ik vele van de informatica-leken hun handen in de lucht gooien, en dat is niet bepaald om de gospel te gaan zingen. Voila dus. Korte intro.
Dus ik ga hier een beetje de kritikastere kabouter uithangen (sorry stardust, heeft niks met jou te maken).
"Getal"
alle karakters uit de volgende reeks : 0123456789
In een getal-veld kan je dus cijfers intikken, ook wel numerieke gegevens genoemd. Je mag er tekst intikken, FileMaker zal daar niet moeilijk over doen bij ingave.
Achteraf echter wel. Als je niet-numerieke tekst ingetikt heb, wordt die door FileMaker systematisch genegeerd achteraf. De gegevens staan in het veld, maar je hebt er niks aan.
Maar ik schiet mezelf hier voorbij, want ik heb niet gezegd wat "tekst" is.
"Tekst"
Eigenlijk een heel simpel concept. Alles wat je op je toetsenbord kan genereren aan lettertekens is tekst. Ook de cijfers. Oeps. Verwarring alom.
Denk er gewoon op deze manier over: alle negers zijn mensen, alle negers zijn zwart, maar niet alle mensen zijn zwart. Een "Tekst" is dus een breder concept dan een "Getal".
Je kan jezelf terecht de vraag stellen "waarom hebben ze dan getalvelden uitgevonden, als alles met tekst kan?". Goeie vraag, ga ik lekker nog niet op antwoorden.
"Datum"
Je weet wel. Een uh... datum. Rony gebruikt hierboven "dd/mm/jjjj", en daar bedoelt hij dag dag / maand maand / jaar jaar jaar jaar mee, en snap je het bijna. Waarover het hier gaat is de manier dat je de gegevens mag intikken. Vandaag zijn we de 24ste, maar een datumveld aanvaardt niet dat je "de 24ste" intikt. Je mag het op de volgende manier intikken:
24/06/2006
24/6/2006
24-06-2006
24.06.2006
24,06,2006
24-6
24.6
, en er zijn nog een paar combinaties mogelijk, maar bijvoorbeeld "24,6" is FileMaker niet blij mee. Je kan FileMaker geen moedwilligaard noemen, het programma aanvaardt een heel pak datumnotaties, maar zoals Rony zegt, gaat FileMaker ze in de interne keuken omzetten naar het aantal dagen sinds de geboorte van meneer Christus. Die is heb ik gehoord in het jaar 0 geboren - wat een toeval.
Je ziet niks van die interne keuken, tot je met berekeningen begint. Steek dit even in je achterhoofd.
"Tijd"
OK, de trend is gezet. Ik ga hier vragen aan mijn team van specialisten om hetzelfde kunstje als hierboven te doen met "Tijd".
Niet doordrammen, kalm aan, hou het bij "Tijd" of de vorige veldsoorten, en kabouterkestaal gebruiken, ajb.
Commentaar en vragen i.v.m. dit stukje kan ook natuurlijk.
[wat hierboven als racisme of godslastering kan geinterpreteerd worden is compleet onbedoeld]
Link to comment
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.