expressie in query

Status
Niet open voor verdere reacties.

Cindy B.

Gebruiker
Lid geworden
6 mei 2002
Berichten
321
Ik heb een vraagje over een expressie in een query.
Ben er nooit zo goed mee...helaas.

Ik heb dus 1 kolom (bevest 1), waar getallen in staan. Nu wil ik aan de volgende kolom de volgende formule hangen:
als het getal in "bevest 1" kleiner is dan 75, noteer dan 300 en anders 500.
Leek me niet al te moeilijk, had dus dit bedacht:

IIf("bevest 1"<75;300;500)

Maar...het werkt niet
Wie kan mij verder helpen?

goetjes,
Cindy
 
Super, het werkt!

kan zoiets ook wanneer het om een tekst gaat?

Dus in kolom "lab" staan de diverse lab's. Toon in de kolom "aankomstdag" de tekst dinsdag wanneer het lab ABC is, en anders woensdag.

Bij mij zet hij ABC dan tussen haakjes, waardoor ik een foutmelding krijg...
 
Het is geweldig....
Nou, hopelijk kan je me ook op weg helpen met de laatste stap:
Ik heb een berekening gemaakt van het aantal uren wat benodigd is om 1 levering te verwerken, namelijk:

Aantal uur: [bevest 1]/[Stuks/uur]

Als uitkomst zou ik hier dus het aantal uren willen hebben + het aantal kwartieren, afgerond op 1 kwartier.

Groetjes,
Cindy
 
O sorry.
Bij bevest 1 staat het aantal planten wat er geleverd gaat worden.

Bij Stuks/uur staat het gemiddelde per uur waarmee deze plantjes verwerkt kunnen worden.

Met deze 2 getallen kan je dus berekenen hoeveel uur (en minuten) je bezig bent met de verwerking van 1 partij.

De uitslag van deze berekening wil ik dus getoond hebben in uren + minuten (afgerond op kwartieren).

Hopelijk is het nu wel duidelijk!
 
Ja duidelijk is het wel maar niet zo simpel …. Moet daar naar op zoek , weet zo ook niet de oplossing vrees ik.
Iemand anders misschien ?
 
Cindy,

Hoe is de uitkomst van je berekening ( Aantal uur: [bevest 1]/[Stuks/uur] ) nu ????

In minuten?

Groetjes van Marrosi
 
De berekening 2100: 550 wordt getoond als 3,82.

Dit zijn dus 3 uren en 0,82e deel van een uur.
 
Als ik je goed begrijp:

het gaat om 21000 plantjes

daarvan kan jij er 550 per uur verwerken

en dus duur dat 3,82 uren

maar

deze 3,82 uren zouden moeten worden weergeven als 4 uur (zijnde 3 uren + 3 volle kwartieren + nog één begonnen kwartier)

Klopt dat of heb ik het verkeerd voor?????

Groetjes van Marrosi
 
Cindy,

In Excel zou het als volgt op te losen zijn:

stel: in A1 komt [bevest 1] te staan en in B1 komt [stuks/uur]

dan zou volgende formule in C1 het juist resultaat moeten geven:

=ROUNDUP(A1/B1*4;0)/4

Hopelijk kan je deze formule ook gebruikt worden in een Query??????? Dat heb ik niet kunnen uittesten.

Laat je iets weten als het ald an niet werkt?

Groetjes van Marrosi
 
Nou, bijna.....die berekening moet dus in dit geval niet getoond worden als 4 uur, maar:
als 3 uur en 3 kwartier.
Wat dan genoteerd zou moeten worden als:
3,75

Hopelijk is het nu duidelijk!
 
Da's toevallig, we waren precies tegelijk aan het reageren op dit bericht!
Maar goed, inderdaad de functie zoals in Excel werkt perfect.

Helaas kent Access deze functie niet.
Heb het in allerlei andere afrond-soorten geprobeerd, maar hij herkent het niet.

Iemand nog suggesties??
 
Hallo Cindy,

Je hebt 110% gelijk: de functie ROUNDUP werkt niet in ACCESS en dat terwijl ze wel wordt beschreven in de
help-functie. Ze hebben er bij den Bill G. weer eens een zootje van gemaakt!!!!

Maar goed, kijk eens of je met het bijgevoegde voorbeeldje iets kunt aanvangen.

Er bestaat vast en zeker een eenvoudiger manier maar het werkt wel.



Groetjes van Martin & Rosine


PS : extensie txt eventjes vervangen door mdb
 
Ja.....weer eens eentje uit de serie haast en spoed....

Sorry Hoor,

hierbij de bijlage; ze was een beetje te groot; ik heb ze gezipt.

Hopelijk lukt het nu wel!!!
 

Bijlagen

Helemaal super, het werkt!
Echt onwijs bedankt! Scheelt weer een hoop handmatig overtyp / rekenwerk elke week!!

Hij is inderdaad vrij ingewikkeld, maar goed, hij werkt, en da's het belangrijkste!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan