Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Zahlenformat im Listefeld und Problem mit Filter
zurück: Kombifeld im unterformular erzeugt neues kombi weiter: Inhaltsverzeichnis mit Seitenangaben für Bericht 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
blicki
Es wird langsam besser...


Verfasst am:
18. Okt 2006, 21:22
Rufname: Martin
Wohnort: Meerbusch

Zahlenformat im Listefeld und Problem mit Filter - Zahlenformat im Listefeld und Problem mit Filter

Nach oben
       Version: Office XP (2002)

Hallo Access Freunde,

ich habe in einem Listenfeld eine aus mehreren Zahlenfeldern über eine komplizierte Abfrage generierte eindeutige ID, über die ich einen bestimmten Datensatz Filtern möchte.
Das ganze per Doppelklick auf den Listeneintrag, den ich über die Volltextsuche eingegrenzt habe.
Soweit funktioniert das alles.
Der Filter funktioniert manchmal und manchmal nicht.
Habe keine Ahnung woran das liegt.
Ich vermute aber, an den in der Liste dargestellten Potenzzahlen könnte es liegen.
In der zugrundeliegenden Tabelle Ist die ID eine Zahl im Singel Format.
Zahlen bis 11 Stellen und ohne Komma können vorkommen.

Frage: wie bekomme ich die Darstellung im Listenfeld
von 3,653609E+07 in 36536090 geändert.
Hier mal ein Beispiel:

Wenn ich im Select für die Liste das ID Feld über Format zu ändern versuche , so kann ich das Format z.B. Standardzahl zwar auswählen, ist aber beim nächsten öffnen, trotz speichern wieder weg.

Der Filter im Formular für den Detail Datensatz wird wiefolgt gesetzt:
Code:
Private Sub Form_Open(Cancel As Integer)
    Dim str1 As Long
    Dim filter1 As String
   
    str1 = Nz(Forms!frm_HF_Buchungen!lbSuche.Column(0), Null)
    If str1 = Null Then
        filter1 = "ID is null " ' & str1 '& "' "
      Else
        filter1 = "ID = " & str1 '& "' "
    End If
    Forms!frm_Buchung_Details.Filter = filter1
    Me.FilterOn = True
End Sub
Den Umweg über die Variablen, habe ich gemacht, damit ich sehe was für Werte in den Var. drin stehen.
_________________
Gruß Martin
Ein paar gesammelte Werke habe ich in der Beispiele.mdb,die ihr auf meiner HP findet, zusammengefasst.
blicki
Es wird langsam besser...


Verfasst am:
19. Okt 2006, 06:54
Rufname: Martin
Wohnort: Meerbusch


AW: Zahlenformat im Listefeld und Problem mit Filter - AW: Zahlenformat im Listefeld und Problem mit Filter

Nach oben
       Version: Office XP (2002)

Habe die Lösung doch noch selber gefunden.
Das Problem lag wirklich am Zahlenformat, also an den E- Zahlen.
Ich habe eine Abfrage erstellt die mir das Zahlenformat mit dem CCur oder ZCurrency auf normalzahlen Normalisiert und auch in der Liste so anzeigt.
Code:
SELECT CCur([ID]) AS IDs, qry_tbl_Umsaetze.Valutadatum,
Bla Bla....
Kurioserweise macht mir der SQL Code direkt in der Liste, also ohne umweg über eine Abfrage, Tausenderpunkte, zwei Dezimalstellen und stellt die Zahl als Währung (Euro) dar.
Mit einer separaten Abfrage hats dann funktioniert.

_________________
Gruß Martin
Ein paar gesammelte Werke habe ich in der Beispiele.mdb,die ihr auf meiner HP findet, zusammengefasst.
Tom2002
Der einzig Wahre Leuchtturm - Pilsum


Verfasst am:
19. Okt 2006, 09:12
Rufname:
Wohnort: Düsseldorf

AW: Zahlenformat im Listefeld und Problem mit Filter - AW: Zahlenformat im Listefeld und Problem mit Filter

Nach oben
       Version: Office XP (2002)

Moin,

mit CCur stellst du deine ID als Währung da.

Wie wäre es denn mit Clong?

Oder mach einfach mal die Spalte der Listbox grösser.

Ciao

Tom

_________________
Win7, Win2008 R2, Office 2010 Prof

Wer mit Fortuna Düsseldorf groß geworden ist, der fürchtet sich auch vor Access nicht.
Die Nutzlosigkeit des Daseins anzuerkennen heisst, Fortuna-Fan zu sein.
Willi Wipp
Moderator


Verfasst am:
19. Okt 2006, 09:52
Rufname:
Wohnort: Raum Wiesbaden


Re: AW: Zahlenformat im Listefeld und Problem mit Filter - Re: AW: Zahlenformat im Listefeld und Problem mit Filter

Nach oben
       Version: Office XP (2002)

Hi Tom2002,

das Problem duerfte sein: "Zahlen bis 11 Stellen"
Long ==> 2.147.483.648 aber Cur ==> 922.337.203.685.477,5807 Wink

@blicki,

ich frage mich allerdings warum Du als ID nicht Autowert und Zahl Long verwendest.
Hast Du wirklich mehr als 2.147.483.648 Datensaetze?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
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: Filter 4 Gast 308 14. Nov 2008, 11:59
Gast Filter
Keine neuen Beiträge Access Tabellen & Abfragen: Filter funktioniert nicht (UNION Abfrage) 13 verfechter 935 19. Sep 2008, 00:16
Willi Wipp Filter funktioniert nicht (UNION Abfrage)
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Frage zu Filter eines Recordsets 1 stonezz 408 18. Sep 2008, 22:50
jens05 Frage zu Filter eines Recordsets
Keine neuen Beiträge Access Tabellen & Abfragen: Filter durch konkrete Werte ersetzen 1 gburk 287 03. Sep 2008, 10:33
lleopard Filter durch konkrete Werte ersetzen
Keine neuen Beiträge Access Tabellen & Abfragen: Form basierten Filter in Tabelle ausgeben 1 der Jöns 601 02. Sep 2008, 22:21
maike kaluscha Form basierten Filter in Tabelle ausgeben
Keine neuen Beiträge Access Tabellen & Abfragen: SQL-Output Zahlenformat 1 Marmar77 2332 26. Jun 2008, 14:39
Marmar77 SQL-Output Zahlenformat
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage/Filter Datum bei Datum&Uhrzeit in Tabelle 1 AlexSB 615 11. Jun 2008, 15:17
MAPWARE Abfrage/Filter Datum bei Datum&Uhrzeit in Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Filter selbst geschrieben, aber funzt nicht 1 philipp21 521 05. Apr 2008, 19:40
jens05 Filter selbst geschrieben, aber funzt nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Filter auf 2 Tabellen mit 2 Spalten 1 Hilfesuchender08 511 18. März 2008, 12:14
Hilfesuchender08 Filter auf 2 Tabellen mit 2 Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: Frage zu Filter in Abfrage 1 schnacko 395 05. März 2008, 19:44
Marmeladenglas Frage zu Filter in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Filter 1 jordan66 421 26. Feb 2008, 00:35
MiLie Filter
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage filter per Formular setzen 2 blabub 1748 15. Jun 2007, 11:19
Gast Abfrage filter per Formular setzen
 

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