Query vraag

Status
Niet open voor verdere reacties.

Basz123

Gebruiker
Lid geworden
24 jan 2011
Berichten
8
Goedemiddag,

Ik heb een probleem en ik hoop dat iemand me kan helpen :)

Ik heb een database in Access, waarvoor ik periodiek informatie aangeleverd krijg en deze met behulp van verschillende queries bewerk.
Nu is er 1 query die ik alleen niet voor elkaar krijg.

Het betreft 3 kolommen, die leeg kunnen zijn en 1 kolom die altijd gevuld is. Ik noem ze even voor het gemak kolom A (altijd gevuld), kolom, B, C en D (wellicht gevuld). Bij geen enkel record kunnen de kolommen B, C en D allemaal gevuld zijn.

Nu wil ik dat Access controleert of een van de kolommen B, C en D gevuld zijn. Als dat het geval is, dan moet hij die data als output geven. Als dat niet het geval is, moet hij kolom A als output geven.

Ik heb een soortgelijk trucje in Excel uitgehaald met behulp van de volgende formule;

=IF(OR(NOT(ISBLANK(C2));NOT(ISBLANK(D2));NOT(ISBLANK(E2)));IF(NOT(ISBLANK(C2));C2;IF(NOT(ISBLANK(D2) );D2;E2));B2)

Weten jullie hoe ik dit voor elkaar kan krijgen?


Alvast ontzettend bedankt!
 
Met een IIF functie kun je alle velden controleren, en samenvoegen. Werkt toch ongeveer hetzelfde als de Excel formule. Zo uit mijn hoofd iets als:
IIF([Veld_B] Is Null;IIF([Veld_C] Is Null;IIF([Veld_D] Is Null;[Veld_A];[Veld_D]);[Veld_C]);[Veld_B])
Met dezelfde constructie maak je trouwens je Excel formule ook een stuk simpeler...
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan