Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
iif Funktion
zurück: Summen in Tabellen??? weiter: Datenbanken vergleichen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
hp80
Access basics (ohne SQL & VBA)


Verfasst am:
20. Okt 2005, 12:19
Rufname:

iif Funktion - iif Funktion

Nach oben
       

Hallo zusammen,

ich ärgere mich immer wieder mit der Wenn Funktion in Access.
Ich möchte angeben, wenn ein Feld leer steht, soll autom. eine "1" reingeschrieben werden.
Hier mein Beispielversuch im Feld in der Entwurfsansicht:
Code:
BL Nummer: (IIf([BL Nummer]="";[BL Nummer]="1";[BL Nummer]))
Fehler:
Zitat:
Circular Reference caused by alias 'BL Nummer' in query definition's SELECT list.
Das Feld muss BL Nummer heissen, wenn ich es versuchsweise anders nenne, bekomme ich zwar keinen Fehler aber das Ergebnis ist wieder ein leeres Feld anstatt mit 1 befüllt.

Danke für Eure Tipps (bitte kein SQL Code).
MfG
hp80
lothi
c#, .Net


Verfasst am:
20. Okt 2005, 12:34
Rufname:
Wohnort: Birgisch


AW: iif Funktion - AW: iif Funktion

Nach oben
       

Hallo

So
Code:
BLNummer: Wenn(Nz([BL Nummer];"")="";"1";[BL Nummer])
Wenn(Kriterium;Dann das;Sonst Das)

Die Nz Funktion habe ich eingebaut das es dir auch die NULL Werte berücksichtigt. Wenn nichts im Feld ist nicht "" drin sondern NULL.
Kann man aber auch mit der Wenn Funktion und ODER machen
Code:
BLNummer: Wenn(([BL Nummer]="") ODER ([BL Nummer)Ist Null;"1";[BL Nummer])

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
yle@gmx.net
Gast


Verfasst am:
29. Okt 2005, 23:17
Rufname:

Lange Wenn Abfrage - Lange Wenn Abfrage

Nach oben
       

Hi,

habe hier eine alte Access Datenbank die leider fast gar nicht relational ist. Nun muss ich eine Abfrage formulieren, die nach langem Überlegen nur mit 10 geschachtelten Wenn Conditions zu lösen ist, allerdings stürzt Access ab sobald ich versuche die Abfrage mit der 3. Wenn zu speichern. Gibts da irgendeine Chance das zu schaffen?

Ich habe als Kriterium 10 Spalten (nennen wir diese y1 - y10) und suche darin eine Zahl, so dass meine Ergebnisse in einer der 10 Spalten diese Zahl enthalten. Zu den 10 Spalten gibts jeweils nochmal 10 (nennen wir sie x1 - x10) die relational gesehen jeweils 1:1 mit den anderen zusammenhängen. Nur leider sind die halt in einer Tabelle. Ich muss aber jetzt ein Ergebnis aus der (und nur aus der) x Spalte haben die zur y Spalte gehört wo meine Zahl gefunden wurde... Hoffe jemand verstehts...

Danke!
lothi
c#, .Net


Verfasst am:
03. Nov 2005, 20:45
Rufname:
Wohnort: Birgisch


AW: iif Funktion - AW: iif Funktion

Nach oben
       

Hallo

Ich würde vorschlagen das du das ganze mit einer Funktion und nicht mit Wenn() in einer Abfrage löst.

Die Suche kannst du mit Recordset lösen dort kann man mit Schleifen die Tabelle von links nach rechts und von oben nach unten durchsuchen.

Könntest du anhand eines Beispiel erklären was du mit Y und x meinst.

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Insert+replace funktion ueber Nummernfeld 1 galaxy 600 19. Sep 2007, 10:30
SGast Insert+replace funktion ueber Nummernfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn Funktion in Abfrage 2 Benno 916 22. Aug 2007, 20:05
Benno Wenn Funktion in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage - Feld > Funktion Säubern? 12 Konrad H. 2213 11. Jul 2007, 10:53
Willi Wipp Abfrage - Feld > Funktion Säubern?
Keine neuen Beiträge Access Tabellen & Abfragen: Problem mit IIF und Alias 2 florenziger 487 30. Mai 2007, 11:03
florenziger Problem mit IIF und Alias
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn Funktion mit Platzhalter nutzen 5 hp80 6171 11. Apr 2007, 16:44
Gast Wenn Funktion mit Platzhalter nutzen
Keine neuen Beiträge Access Tabellen & Abfragen: ersetzen() Funktion 1 beemer 798 29. Nov 2006, 17:51
Nouba ersetzen() Funktion
Keine neuen Beiträge Access Tabellen & Abfragen: Problem mit der Funktion NZ 6 Gast Uli 583 01. Sep 2006, 15:21
Gast Uli Problem mit der Funktion NZ
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Funktion MAX 1 johnwalton 898 20. Apr 2006, 12:48
c0bRa Funktion MAX
Keine neuen Beiträge Access Tabellen & Abfragen: Datum > Tag Funktion 1 mirco 696 08. Feb 2006, 16:00
steffen0815 Datum > Tag Funktion
Keine neuen Beiträge Access Tabellen & Abfragen: Runden Funktion in Abfrage fehlerhaft? 2 c0bRa 811 07. Feb 2006, 10:39
c0bRa Runden Funktion in Abfrage fehlerhaft?
Keine neuen Beiträge Access Tabellen & Abfragen: Count() Funktion in Abfrage funktioniert nicht 1 Nike 890 31. Jan 2006, 19:44
jens05 Count() Funktion in Abfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Format nach Funktion Nz 1 audio 1314 06. Dez 2005, 19:27
Willi Wipp Format nach Funktion Nz
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: JavaScript