André1517653054 Posted May 12, 2010 Posted May 12, 2010 Ik wil graag weten hoeveel records een tabel bevat waarvan veld a gelijk is aan x EN veld b gelijk aan y (a=x AND b=y). Er is geen samenhang tussen a en b. Het resultaat (getal) wil ik dmv een berekening plaatsen in een veld van een tweede tabel. a en b zijn tekstvelden, x en y tekstwaarden (strings). Wie weet hoe je zoiets uit kan rekenen? Vast bedankt. Quote
0 fmwebshop Posted May 13, 2010 Posted May 13, 2010 berekeningsveld; case(a=x and b=y;1) resuméveld, totaal berekeningsveld Quote
0 tackenco Posted May 13, 2010 Posted May 13, 2010 berekeningsveld; case(a=x and b=y;1)kan ook met "if" maar is dat genoeg? Resume geeft een totaal van de gevonden records, niet perse alle records toch?Je kunt ook een relatie met zichzelf aanmaken op basis a=x and b=y. Vervolgens maak je een berekeningsveld waarbij je met "Count" de records telt. Dat veld zou je in een andere gerelateerde tabel weer op kunnen roepen. Quote
0 André1517653054 Posted May 13, 2010 Author Posted May 13, 2010 Hartelijk dank voor jullie reacties. Wat ik eigenlijk wil is dat een aparte, tweede tabel alle wijzigingen in de eerste tabel registreert. De waarden in de tweede tabel moeten automatisch aangepast worden als de waarden in de eerste tabel worden gewijzigd, toegevoegd of verwijderd. De aanpassingen moeten geldig zijn voor de hele tabel, onafhankelijk van de gevonden reeks. Wat ik zoek is de eerder genoemde formule, waarbij het bewuste berekenings-veld in de gerelateerde tabel 2 naar de waarden in 2 velden van tabel 1 kijkt. De waarden in tabel 1 zijn een aantal vaste waarden, daaruit kan je kiezen, bij veld 1 van tabel 1 dmv een radiobutton (slechts één keuze mogelijk), bij veld 2 van tabel 1 dmv een keuzevinkje (meerdere keuzes mogelijk). Hoewel de informatie in die laatste zin er volgens mij niet zoveel toe doet. Ik zou natuurlijk een nieuw combiveld in tabel 1 of 2 kunnen aanmaken, waarin ik de twee waarden van de twee velden van tabel 1 aan elkaar "plak", maar ik vind dat weinig elegant. Ik heb uitgebreid de help-file van FM10 bestudeerd, maar sommige dingen begrijp ik niet zo goed, waaronder resumévelden en interne relaties binnen één tabel. Ik ben slechts een beginnende FM gebruiker, afkomstig van dBase en FoxPro, daar werkt alles heel anders. Misschien moet ik nog niet te veel willen... Quote
0 fmwebshop Posted May 13, 2010 Posted May 13, 2010 Een principe om mee te gaan denken. Vr groet Naamloos.fp7 Quote
Question
André1517653054
Ik wil graag weten hoeveel records een tabel bevat waarvan veld a gelijk is aan x EN veld b gelijk aan y (a=x AND b=y).
Er is geen samenhang tussen a en b.
Het resultaat (getal) wil ik dmv een berekening plaatsen in een veld van een tweede tabel.
a en b zijn tekstvelden, x en y tekstwaarden (strings).
Wie weet hoe je zoiets uit kan rekenen?
Vast bedankt.
4 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.