access 2007 tekst splitsen waardes tellen in rapport

Status
Niet open voor verdere reacties.

chrisathome

Gebruiker
Lid geworden
20 dec 2010
Berichten
6
hallo ik zit met een probleem waar ik niet uitkom.
in een veld word door een gebruiker een keuze uit het menu gemaakt.
bv KP 10 AA de keuze kan ook zijn KP 10 AB, of KP 15 AA of KP 15 BB deze types krijgen in een ander veld een waarde bv 110 of 100.
Nou wil ik een rapport genereren waarbij de waarde die behoren bij KP 10 en KP 15 etc worden opgeteld.
dus op 1 rgel alle waardes KP 10 ongeacht toevoegingen op de volgende regel alle waarde KP 15 ongeacht toevoegingen et...

ikben benieuwd of jullie kunnen helpen.

gr
 
chrisathome,

Bedoel je waarden uit verschillende records op één regel?
Meerdere records of gedeelten daarvan op één regel gaat niet.

Of deze waarden opgeteld in één regel voor KP 10, dan KP 15 etc.?

Groeten, Paul
 
meerdere regels optellen

Hoi Paul,

Ik bedoel idd per regel optellen. dus na verloop van tijd zou het er zo uit kunnen zien.

KP 10 435
KP 15 202
IKP 10 903

veld 1 zijn types, veld 2 opgetelde waardes.

de ingevoerde types kunnen vaker op 1 dag voorkomen en over meerdere dagen.
ik ben benieuwd of je hier wat mee kan.

de ingevoerde types kunnen vaker op 1 dag voorkomen en over meerdere dagen.
 
chrisathome,

Ok, geef even de veldnamen van type en waarde.

Gaat het nog om een bepaalde periode (sla je b.v. een datum op wanneer iets geboekt is)?

Zie het wel.

Groeten, Paul
 
Hoi Paul

Ja het gaat idd op datum. in principe kan dat in een query. dat lijkt me niet zo'n probleem.
de tbl is productie de velden zijn fld,type en fld, gepland
 
chrisathome,

Hieronder een beeld van de totaalquery die resulteerd in unieke Type en de daarbij behorende totale som van het veld gepland.

Type&waarde.JPG

Succes en groeten, Paul
 
Hoi Paul,

bedankt voor je inzet, maar dit is niet wat ik bedoel. althans dit kan ik zelf ook produceren.

Mijn probleem gaat iets verder. Je hebt de werkwijze begrepen bv het type KP 10 kan diverse lettercoderingen hebben. Ik wil in een rapport juist alleen KP 10 zien zonder al subcoderingen. dus Niet KP 10 AA, maar KP 10 = 90
 
chrisathome,

Je bedoelt waarschijnlijk dit?
In de sql-weergave van de query plakken:

Code:
SELECT Sum(IIf([Type] Like "KP 10*",[Gepland],0)) AS [Aantal KP 10], Sum(IIf([Type] Like "KP 15*",[Gepland],0)) AS [Aantal KP 15]
FROM Productie;

Groeten, Paul
 
Paul,

Ik begrijp de routine. Dit zou idd het gewenste resultaat moeten geven echter de waarde blijven 0 terwijl ik bij wijze van test behoorlijk wat heb opgevoerd. ben al een tijdje aan het stoeien maar gaat zo niet lukken.

gr

Chris
 

Bijlagen

  • Naamloos01.jpg
    Naamloos01.jpg
    32,5 KB · Weergaven: 62
chrisathome,

Zet in je volgende bericht eens de sql string van jouw query.

Misschien dat ik daar iets kan bespeuren.

Groeten, Paul
 
SELECT Sum(IIf([Vloertype] Like "sv 20*",[Geplandemeters],0)) AS [sv 20], Sum(IIf([Vloertype] Like "sv 15*",[Geplandemeters],0)) AS [sv 15]
FROM tblProductie;

ik heb de namen wat aangepast.
de hoofdtypes zijn sv 15, sv 20, lsv, sc 27, sc 32, isv 15 en isv 20
 
chrisathome,

Heb jouw sql string bij mij getest (even de velnamen veranderd in de tabel) en krijg gewoon de cijfers.
Heb de sql string gekopieerd en geplakt in een nieuwe query.
Ligt het misschien aan de tblProductie.
Het lijkt erop dat de query bij jou geen sv 20 of sv 15 vind.
Veldnamen van vloertype goed nagekeken?

Groeten, Paul
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan