<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen
Heb even wat geprobeerd, maar kom er nog niet helemaal uit.
Onderstaande helpt je in iedergeval een stukkie op weg.
Ik zal straks nog eens kijken of ik er achter kom hoe het moet.
Query:
SELECT Count(Sub) FROM tabelnaam GROUP BY Sub
<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen
Verwijderd
jawel, de query wordt dan:hankleppe schreef op woensdag 25 mei 2005 @ 15:40:
Tof! Maar kan ik deze waarde dan wel uitlezen in m'n tabel?
SELECT count(sub) as aantal FROM table GROUP BY sub
<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen
Als je het zo bedoeld had: Ja.hankleppe schreef op woensdag 25 mei 2005 @ 20:53:
Sorry voor m'n onwetendheid maar ik maak dus een nwe query aan adv de tabel. In m'n tabelformulierveld zet ik dat =query?
Count is een functie welke nieuwe data af kan leiden. Die nieuwe data op te slaan in je BD is dus nergens voor nodig, vandaar dat ik je woordje tabel heb doorgestreept.
[ Voor 29% gewijzigd door Voutloos op 25-05-2005 20:59 ]
{signature}
Edit:
Ik heb het op deze manier geprobeerd:
1
2
3
| SELECT count(subartikel) AS aantal FROM Check GROUP BY subartikel; |
Waarbij Subartikel de waardes bevat die Access moet optellen
Check is de tabelnaam
Ik heb een veld gemaakt in m'n formulier met als waarde:
1
| =[Query3tst]![aantal] |
Ik krijg nu de volgende foutmelding: #Naam?
[ Voor 73% gewijzigd door hankleppe op 26-05-2005 09:28 ]
<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen
Verwijderd
In dat geval zou je ook gewoon de query uit kunnen voeren en die count 'on the fly' door het formulier uit kunnen laten voeren.Voutloos schreef op woensdag 25 mei 2005 @ 20:57:
[...]
Als je het zo bedoeld had: Ja.
Count is een functie welke nieuwe data af kan leiden. Die nieuwe data op te slaan in je BD is dus nergens voor nodig, vandaar dat ik je woordje tabel heb doorgestreept.
Sorry ik ben een n00b op SQL terrein
<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen
De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland
=dcount("[subartikel]", "Check", "[art]")
Kijk in het veld subartikel, in de tabel check, en kijk of het overeen komt met het veld art, artikelnummer
Als ik de code zonder = in de besturingselementsbron zet geeft Access #naam? aan. Googlewerk levert niks op
Als ik de code met = in validatieregel zet geeft Access een foutmelding?
Ik heb http://msdn.microsoft.com...cfctDCount_HV05187157.asp en de F1 toets gebruikt
Any tips?
<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen
Dat bedoelde ik ook.Verwijderd schreef op donderdag 26 mei 2005 @ 09:45:
[...]
In dat geval zou je ook gewoon de query uit kunnen voeren en die count 'on the fly' door het formulier uit kunnen laten voeren.
Waarom wil je hem dan per se zonder = ervoor? Je wil toch puur de uitkomst van die berekening in een veldje, je hoeft hem dus niet op te slaan.hankleppe schreef op donderdag 26 mei 2005 @ 14:21:
Hmm, volgens mij zit ik er al heel dichtbij:
=dcount("[subartikel]", "Check", "[art]")
Kijk in het veld subartikel, in de tabel check, en kijk of het overeen komt met het veld art, artikelnummer
Als ik de code zonder = in de besturingselementsbron zet geeft Access #naam? aan. Googlewerk levert niks op
{signature}
[art] is geen volledig criterium en als je het zo schrijft bovendien de letterlijke tekst "Art". Wat moet er "art"???hankleppe schreef op donderdag 26 mei 2005 @ 14:21:
=dcount("[subartikel]", "Check", "[art]")
Kijk in het veld subartikel, in de tabel check, en kijk of het overeen komt met het veld art, artikelnummer
Any tips?
asjeblieft....
=dcount("*", "Check", "subartikel =" & [art])
doet je espressomachine het al?
[ Voor 28% gewijzigd door Lustucru op 26-05-2005 22:10 ]
De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland
Hmm, strange als ik deze invoer krijg ik deze foutmelding:Niesje schreef op donderdag 26 mei 2005 @ 22:08:
[...]
=dcount("*", "Check", "subartikel =" & [art])
'De syntaxis van de expressie die u hebt opggegeven is ongeldig'
Ik heb toen de komma's veranderd door puntkomma's:
1
| =dcount("*", "Check", "subartikel =" & [art]) |
Daarna heb ik de code als volgt veranderd:
1
| =dcount("*", "Check", "subartikel" = [art]) |
Wat gaat er fout?
M'n eSpresso machine doet het wel maar geeft blijkbaar nog niet het beoogde resultaat
[ Voor 84% gewijzigd door hankleppe op 27-05-2005 11:04 ]
<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen
Als je dan toch #fout krijgt dan kan een van de volgende dingen aan de hand zijn:
check is geen naam van een tabel of opgeslagen query
subartikel is geen naam van een veld in die tabel of query
art is geen naam van een tekstvak op het formulier of een veld in de bron van het formulier
edit:
[subartikel] is een tekstwaarde en dan moet de waarde tussen single quotes: "subartikel='" & art & "'"
lunch met capuccino
[ Voor 23% gewijzigd door Lustucru op 27-05-2005 14:41 . Reden: tja, dat kan ook nog... ]
De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland
De code was goed, alleen was de veldeigenschap voor het artikelnummer op tekst ingesteld. Dit verandert naar numeriek en * hankleppe is érg tevreden met het resultaat!
Niesje, wederom bedankt!
<Terw_Dan> taskbar boven is beter
vreet minder cpu power :P
komt doordat de zwaartekracht dan het werk doet ipv je cpu
als je dan op start drukt valt het menu gewoon naar beneden :P
anders moet hij het helemaal omhoogduwen