Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Listenfeld und iif Abfrage
zurück: Summe abziehen weiter: Textfeld soll sich automatisch öffnen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
sandygenator
Excel fortgeschritten, Access Einsteiger


Verfasst am:
04. Feb 2007, 21:16
Rufname:

Listenfeld und iif Abfrage - Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Hallo,

ein kleines, verstaendnisproblem...

In einem Formular wird eine Berechnung aufgrund einer Auswahl in einem Feld durchgefuehrt...

Wenn ich die Auswahl ueber eine Kombobox vornehme, dann funktioniert meine iif() Abfrage im Ausdrucksgenerator ohne Probleme...
nun die Frage..

Warum funktioniert das nicht, wenn ich die Kombobox in ein Listenfeld konvertiere???

Die Abfrage scheint dann den [true] teil der Abfrage nicht mehr erkennen zu koennen, so das das Ergebnis immer [false] ist
Irgendwie wird die Bedingung NIE als wahr erkannt...

Warum? kann ich eine solche Abfrage NICHT ueber ein listenfeld vornehmen?

_________________
Sometimes you can't eat so much you want to puke
faßnacht(IT);
www.Office-Loesung.de Administrator


Verfasst am:
09. Feb 2007, 03:34
Rufname: Peter


AW: Listenfeld und iif Abfrage - AW: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Hallo Smile

nach meiner Meinung sollte das auch mit dem Listenfeld gehen.
Möglicherweise steht dabei eine Eigenschaft im Wege, die man besser einstellen kann.
Vielleicht kann ich mehr dazu sagen, wenn Du den SQL Code Deiner Abfrage schickst.

Die einzige Idee die ich ohnedies habe ist der Datentyp. Ist der Datentyp der Combobox eine Zahl ?
Dann könnte es helfen den Wert der Listbox ausdrücklich in eine Zahl zu verwandeln. Denn in Listboxen wird der Wert als String interpretiert, wenn es eine Zahl ist als Folge von Ziffern in einem Text.
Statt des Bezuges auf
Code:
[Forms]![DeinFormular]![DeineKombobox]
wäre das dann
Code:
CLng([Forms]![DeinFormular]![DeineListbox])
Wenn das nicht klappt hilft vielleicht der SQL Code.
_________________
na, hilft das weiter?
ciao Smile
Peter Faßnacht
sandygenator
Excel fortgeschritten, Access Einsteiger


Verfasst am:
09. Feb 2007, 09:18
Rufname:

AW: Listenfeld und iif Abfrage - AW: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Hallo,

hier der SQL code, auch wenn er nicht sehr ergiebig scheint:
Code:
SELECT   currency
FROM     currency
ORDER BY currency;
Hilft so wenig info wirklich weiter? Shock
_________________
Sometimes you can't eat so much you want to puke
faßnacht(IT);
www.Office-Loesung.de Administrator


Verfasst am:
09. Feb 2007, 15:56
Rufname: Peter

AW: Listenfeld und iif Abfrage - AW: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Hallo Smile

ich sehe noch nicht, wie die Auswahl der Kombobox Einfluß auf das Ergebnis der Abfrage hat.
Ist [Currency] eine Tabelle oder eine Abfrage ?
Wenn es eine Abfrage ist bräuchte ich auch dazu den SQL-Code.
Viele Grüße
Peter
sandygenator
Excel fortgeschritten, Access Einsteiger


Verfasst am:
09. Feb 2007, 16:26
Rufname:


AW: Listenfeld und iif Abfrage - AW: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

currency ist ein table, ganz simpel, mit 2 Spalten und auch nur zwei Datensaetzen:

column 1; column 2
currency ID; currency
1; USD
2 ; EUR
Autonummer ; Text

_________________
Sometimes you can't eat so much you want to puke
Willi Wipp
Moderator


Verfasst am:
09. Feb 2007, 16:32
Rufname:
Wohnort: Raum Wiesbaden

Re: Listenfeld und iif Abfrage - Re: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Hi sandygenator,

und nun will Peter bestimmt noch wissen wie der Wenn-Ausdruck ausschaut Wink
Und was hast Du fuer die Listenfeld-Eigenschaft Mehrfachauswahl (MultiSelect) eingestellt?
Das geht nur wenn da Keine (0) eingestellt ist.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
sandygenator
Excel fortgeschritten, Access Einsteiger


Verfasst am:
09. Feb 2007, 16:46
Rufname:

AW: Listenfeld und iif Abfrage - AW: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Hallo Willi Very Happy ,

also,.... Listenfeld heisst [calccurr]

in einem Textfeld, indem eine solche iif Abfrage steht (die mit der Combobox auch funktioniert) habe ich folgenden code im Ausdrucksgenerator erstellt:
Code:
=IIf([calccurr]="EUR";[freight];[freight]*[USDrate])
und das Multi Select steht auf None

8)

_________________
Sometimes you can't eat so much you want to puke
Willi Wipp
Moderator


Verfasst am:
09. Feb 2007, 16:53
Rufname:
Wohnort: Raum Wiesbaden

Re: Listenfeld und iif Abfrage (II) - Re: Listenfeld und iif Abfrage (II)

Nach oben
       Version: Office 2003

Hi sandygenator,

was ist als Gebundene Spalte (BoundColumn) fuer das Listenfeld [calccurr] gewaehlt?
Steht die Eigenschaft auf 1?
Was erhaelst Du mit dem Steuerelementinhalt (ControlSource)
Code:
=[calccurr]

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
sandygenator
Excel fortgeschritten, Access Einsteiger


Verfasst am:
09. Feb 2007, 17:14
Rufname:

AW: Listenfeld und iif Abfrage - AW: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Die Comboboxabfrage, die auf dem table beruht hat nur eine Spalte, , currency (EUR oder USD), also die 2. Spalte des tables.
Bound column ist dann ja auch 1...
es wird also der Wert der 2. Spalte des tables angezeigt und dieser auch weitergegeben.

Ich koennte natuerlich die currency ID Spalte als 2 Spalte in die Abfrage einfuegen und die Bound column auf 2 setzen, aber dann muesste ich die Codes in allen Textfeldern umschreiben..... (obwohl es natuerlich einfacher ist wenn in den ganzen generierten Ausdruecken nur der ID Wert steht anstatt immer mit Gaensefuesschen und EUR oder USD zu arbeiten....

_________________
Sometimes you can't eat so much you want to puke
Willi Wipp
Moderator


Verfasst am:
09. Feb 2007, 23:12
Rufname:
Wohnort: Raum Wiesbaden

Re: Listenfeld und iif Abfrage (III) - Re: Listenfeld und iif Abfrage (III)

Nach oben
       Version: Office 2003

Hi sandygenator,

ich wollte nur ausschliessen das eventuell bei der Umwandlung vom Kombinationsfeld
in ein Listenfeld die Datensatzherkunft (RowSource) geaendert wurde.
Was kommt denn bei dem vorgeschlagenen Versuch raus?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
sandygenator
Excel fortgeschritten, Access Einsteiger


Verfasst am:
12. Feb 2007, 14:21
Rufname:


AW: Listenfeld und iif Abfrage - AW: Listenfeld und iif Abfrage

Nach oben
       Version: Office 2003

Hallo Willi,

also,..... ich habs mit Deinem Beispiel probiert und gemerkt, das ich einen doofen Fehler gemacht habe......, ich hatte die Listbox ganz klein gemacht und einfach an der Seite auf den scroll down scroll up Pfeil die Auswahl umgestellt,...ABER nicht angeklickt.......,.....sorry dafuer, natuerlich funktioniert es einwandfrei WENN man die Auswahl dann auch aktiviert... Rolling Eyes Rolling Eyes Rolling Eyes Rolling Eyes

Das Problem lag also beim Unverstaendnis des USERS Smile

_________________
Sometimes you can't eat so much you want to puke
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: Abfrage mit Parameter bzgl. Datum ... 3 gunthahari 3489 13. Feb 2004, 18:18
gunthahari Abfrage mit Parameter bzgl. Datum ...
Keine neuen Beiträge Access Tabellen & Abfragen: Problem im Abfrage Generator mit Wenn() und Zwischen() 1 snowman 4094 13. Feb 2004, 10:42
Willi Wipp Problem im Abfrage Generator mit Wenn() und Zwischen()
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nur wie? 2 Björn 2579 10. Feb 2004, 15:00
Gast Abfrage nur wie?
Keine neuen Beiträge Access Tabellen & Abfragen: eine Abfrage - zwei Tabellen 2 sabine7791 1471 10. Feb 2004, 14:07
sabine7791 eine Abfrage - zwei Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann man über Formular eine Abfrage aufrufen? 2 Ludi 2166 30. Jan 2004, 15:14
Willi Wipp Wie kann man über Formular eine Abfrage aufrufen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage basiernd auf Tabellen einer externen Datenbank 1 ccabek 1969 20. Jan 2004, 14:03
marmic55 Abfrage basiernd auf Tabellen einer externen Datenbank
Keine neuen Beiträge Access Tabellen & Abfragen: Access abfrage nach 2 parametern 1 Weedy 3466 13. Jan 2004, 00:21
reke Access abfrage nach 2 parametern
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Excel analysieren 4 pedro 2479 29. Dez 2003, 22:36
reke Abfrage in Excel analysieren
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Abfrage erstellen ... nur wie ? 1 studi 2219 22. Dez 2003, 20:51
reke Bestimmte Abfrage erstellen ... nur wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, ob eine Abfrage ein Ergebnis hat 3 Esdo 3934 09. Dez 2003, 15:53
Fedaykin Abfrage, ob eine Abfrage ein Ergebnis hat
Keine neuen Beiträge Access Tabellen & Abfragen: Kann ein Optionsfeld die Auswahl einer Abfrage beeinflussen? 5 Stratos 4700 03. Dez 2003, 20:29
lupos Kann ein Optionsfeld die Auswahl einer Abfrage beeinflussen?
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage mit VBA 3 daMike 1729 26. Nov 2003, 17:58
daMike SQL Abfrage mit VBA
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme