Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
CBO und Listenfeld
zurück: Datensatz-Zähler weiter: Control-Value - Tabelle nicht aktuell Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
christo1993
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. Apr 2014, 00:38
Rufname:

CBO und Listenfeld - CBO und Listenfeld

Nach oben
       Version: Office 2007

Hallo alle miteinander,

mein Formular besitzt ein Kontrollkästchen: cbo1
Im selbigen Formular befindet sich das Listenfeld : lstSteckbrief

Mein Ziel ist folgendes: Wenn Kontrollkästchen cbo1 aktiviert ist (also auf Ja ist) soll dieser Eintrag aus dem Listenfeld ausgeblendet werden.
Das Formular besitzt noch weitere Felder wie Name, Adresse Telefon etc..... Im Listenfeld wird aber nur der Vor und Nachname angezeigt.
Ist ein solches Ausblenden möglich?

Beste Grüße
Gast



Verfasst am:
08. Apr 2014, 09:12
Rufname:

AW: CBO und Listenfeld - AW: CBO und Listenfeld

Nach oben
       Version: Office 2007

Hallo,
Zitat:
Ist ein solches Ausblenden möglich?
Sofern das Kontrollkästchen an ein Ja/Nein-Tabellenfeld gebunden ist: ja

Das Listenfeld beruht dann auf einer Abfrage mit dem Kriterium "= Nein" für das Ja/Nein-Feld.
Ferner benötigst du noch etwas VBA-Code, mit dem bei jedem Klick auf das Kontrollkästchen und bei jedem Datensatzwechsel das Listenfeld aktualisiert wird.
christo1993
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. Apr 2014, 19:57
Rufname:

AW: CBO und Listenfeld - AW: CBO und Listenfeld

Nach oben
       Version: Office 2007

christo1993 am 08. Apr 2014 um 19:53 hat folgendes geschrieben:
Super das hat ziemlich gut hingehauen. Nun tut sich nur ein anderes Problem auf.
Die Liste beinhaltet mehre Einträge, z.B.
Code:
Id   Name    Vorname   Select
 1   A       AA        NEIN
 2   B       BB
 3   C       CC
 4   D       DD
Wenn das Formular geöffnet wird, wird folgende VBA Code ausgeführt
Code:
    DoCmd.RunCommand acCmdRecordsGoToFirst
Problem: Der erste Eintrag wird ja nicht mehr in meiner Liste angezeigt, er ist ja ausgeblendet. Wie bekomme ich es denn hin, dass der erste Eintrag der Liste (lstKontakt) angeigt wird? (Allso B BB) ?
Kannst du mir da auch weiter helfen?

Ich hatte erst an
Code:
    Me.lstKontakt = Me.lstKontakt.ItemData(0)
    Me.Recordset.FindFirst "prb_nachname = " & Me.llstKontakt
gedacht....
Aber auch hier wird das ausgeblendete Feld als erstes angezeigt
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. Apr 2014, 17:37
Rufname:
Wohnort: NRW

AW: CBO und Listenfeld - AW: CBO und Listenfeld

Nach oben
       Version: Office 2007

Hallo,
Zitat:
Aber auch hier wird das ausgeblendete Feld als erstes angezeigt
aber wohl nur, weil das Suchkriterium falsch ist.
Wenn du nach dem Namen suchst, musst du den Wert in Hochkommata setzen.
Besser wäre jedoch, das Listenfeld würde dir die Datensatz-ID liefern, das wäre
dann wohl wieder eine Zahl.
Du kannst die ID im Listenfeld mit der Spaltenbreite 0 ausblenden.

_________________
Gruß MissPh!
christo1993
Im Profil kannst Du frei den Rang ändern


Verfasst am:
25. Apr 2014, 23:10
Rufname:

AW: CBO und Listenfeld - AW: CBO und Listenfeld

Nach oben
       Version: Office 2007

Hallo,
ich noch mal. Bin leider jetzt erst gekommen zum antworten.
Also mein Listenfeld hat eine "verborgene" id.

Das Problem ist glaube ich folgendes. Wenn ich ein Datensatz hinzufüge wird dieser chronlogisch in eine Tabelle eingetragen. Mein Listenfeld ist jedoch nach Nachnamen geordnet. Aktuell wird immer das erste FEld aus der Tabelle angezeigt, es soll aber der erste Eintrag der Liste angezeigt werden....
Willi Wipp
Moderator


Verfasst am:
26. Apr 2014, 12:11
Rufname:
Wohnort: Raum Wiesbaden

Re: AW: CBO und Listenfeld - Re: AW: CBO und Listenfeld

Nach oben
       Version: Office 2007

Hi christo1993,

wie waere es mit
Code:
    Me.Recordset.FindFirst "Id = " & Me.lstKontakt
Voraussetzung: Gebundene Spalte (BoundColumn) ist 1,
wenn die Datensatzherkunft (RowSource) etwa so aussieht
Code:
SELECT   Id, Name, Vorname
FROM     tblDeineTabelle
ORDER BY 2

_________________
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: Listenfeld nachträglich sortieren 1 milka 1105 07. Sep 2010, 00:06
Gast Listenfeld nachträglich sortieren
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeldabfrage aktuallisiert das listenfeld nicht :-( 6 Tom_hh 292 28. Jan 2010, 10:33
MissPh! Listenfeldabfrage aktuallisiert das listenfeld nicht :-(
Keine neuen Beiträge Access Tabellen & Abfragen: Anfügabfrage/Listenfeld 6 Patrick_gast 384 21. Dez 2009, 09:54
Patrick_Gast Anfügabfrage/Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeld mit Mehrfachauswahl 13 Gast091109 686 10. Nov 2009, 16:41
Gast091109 Listenfeld mit Mehrfachauswahl
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitraum per Listenfeld abfragen 4 bobby-k 482 07. Apr 2009, 17:56
Willi Wipp Zeitraum per Listenfeld abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl aus Listenfeld in Abfrage darstellen 15 sternpfeifer 6415 13. Aug 2008, 15:13
Willi Wipp Mehrfachauswahl aus Listenfeld in Abfrage darstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Mehrfachauswahl im Listenfeld 56 Ipekak_ 4658 12. Aug 2008, 02:36
Willi Wipp Abfrage mit Mehrfachauswahl im Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit cbo, wenn cbo leer kein Ergebnis 1 nowit 482 20. Feb 2008, 13:13
Willi Wipp Abfrage mit cbo, wenn cbo leer kein Ergebnis
Keine neuen Beiträge Access Tabellen & Abfragen: Summe von den Optionen im Listenfeld 4 Disastro 490 22. Jan 2008, 08:08
jens05 Summe von den Optionen im Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage starten vom Listenfeld 3 JoSCh1 780 19. Okt 2007, 14:22
Willi Wipp Abfrage starten vom Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Filter im Listenfeld aus Abfrage 1 hansemann2510 686 23. Aug 2007, 21:22
hansemann2510 Filter im Listenfeld aus Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in einem Listenfeld ausgeben! 3 Kyale 513 21. Aug 2007, 17:30
rita2008 Abfrage in einem Listenfeld ausgeben!
 

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