Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: PaulB1970 am Februar 22, 2019, 16:31:04

Titel: Wenn Abfrage
Beitrag von: PaulB1970 am Februar 22, 2019, 16:31:04
Ich habe den Code ein bisschen modifiziertProjekt_Kategorie: Wenn(Links([T_02_01].[1],2)=11;Wenn([T_02_01].[Fakturierbar]="Ja";"1Fakturierbar";"1Nicht Fakturierbar");Wenn([T_02_01].[NR]=900002084;"Interne_Aufgaben";Wenn([T_02_01].[NR]=900002083;"Interne_Aufgaben";Wenn([T_02_01].[NR]=900002085;"Interne_Aufgaben";Wenn([T_02_01].[NR]=900002086;"Interne_Aufgaben";[T_02_01].[Beschreibung])))))

Habe es jetzt mit Verschachtelung gemacht da ich die Oder Funktion nicht mehr auf dem Schirm habe. Kann mir wer erklären warum ich für jeden Datensatz 1x 1Fakturierbar rausbekomme und den Gleichen noch einmal mit 1NichtFakturierbar.
Titel: Re: Wenn Abfrage
Beitrag von: MzKlMu am Februar 22, 2019, 17:08:32
Hallo,
wenn das Datenmodell korrekt aufgebaut ist, brauch es überhaupt keine Wenn Orgien.
Solche Konstrukte sind immer ein Hinweis auf ein falsches Datenmodell.
Genau wie die Unionabfrage/Tabellenerstellungsabfrage aus Deinem anderen Thema.

Kannst Du mal ein Bild des Beziehungsfensters zeigen.
Titel: Re: Wenn Abfrage
Beitrag von: PaulB1970 am März 21, 2019, 15:30:13
Habe es jetzt hinbekommen Danke nochmal.
Ich bin nochmal einen schritt zurückgegangen und habe noch ein paar Sachen verändert und dann ging es.