Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar
zurück: Wie kopiere ich mehrere Ds gleichzeitig weiter: Progammieren eines Buttons innerhalb eines Formulars 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
computix
Im Profil kannst Du frei den Rang ändern


Verfasst am:
19. Mai 2006, 15:42
Rufname:
Wohnort: Berlin

Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar - Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar

Nach oben
       

Hallo,

folgendes Problem: Ich fülle eine Listbox mit einer SQL-Anfrage (12 Spalten), wobei ich nur die ersten 6 Spalten anzeigen lasse. Die gebundene Spalte ist Spalte 7, aber in den folgenden stehen auch IDs drin, die ich benötige. Wie komme ich an diese ran?

Wenn ich listbox.Column(8) ansprechen möchte, reagiert Access nicht. Blende ich weitere Spalten ein (so auch die 8.), so funktioniert der Zugriff. Warum kann ich auf die Spalten nicht zugreifen, wenn sie ausgeblendet sind?

Eine Alternative wäre, alle Spalten anzuzeigen und die nicht erwünschten auf 0cm zu setzen, aber die automatische Spaltenbreite finde ich komfortabler. Hat jemand bitte einen Hinweis?

Danke schon mal wieder im Voraus.
computix
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
19. Mai 2006, 16:00
Rufname:
Wohnort: Berlin


Re: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar - Re: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar

Nach oben
       

computix - 19. Mai 2006, 15:42 hat folgendes geschrieben:
Eine Alternative wäre, alle Spalten anzuzeigen und die nicht erwünschten auf 0cm zu setzen, aber die automatische Spaltenbreite finde ich komfortabler. Hat jemand bitte einen Hinweis?
Das ist aber die einzige Möglichkeit, wenn Du auf die Spalten zugreifen willst. Wenn die Listbox nur 6 Spalten enthält, kannst Du nunmal nicht auf die 7. Spalte zugreifen...
Ausblenden kannst Du Spalten nur, indem Du die Spaltnbreite auf 0 setzt, im anderen fall sind sie schlicht nicht vorhanden.

Eine Alternative wäre höchstens noch, direkt auf das Recordset zuzugreifen, dass Du mit der SQL-Abfrage öffnen kannst. Das ist aber auch wieder umständlich.

_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
computix
Im Profil kannst Du frei den Rang ändern


Verfasst am:
19. Mai 2006, 16:07
Rufname:
Wohnort: Berlin

AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar - AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar

Nach oben
       

Hallo,

danke für die Antwort. Mich wundert ja dabei nur, daß die gebundene Spalte eine ausgeblendete Spalte sein darf. Das ist doch im Prinzip auch nichts anderes - oder irre ich da?

Viele Grüße.
computix
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
21. Mai 2006, 16:53
Rufname:
Wohnort: Berlin

AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar - AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar

Nach oben
       

Eine ausgeblendete Spalte ist eine Spalte mit der Länge 0cm, wird also bei der Spaltenanzahl mitgezählt. Ein Spalte der Abfrage, deren Spaltennummer größer ist als die definierte Spaltenanzahl der Listbox gehört nicht mit zur Listbox, kann also Über Column(i) nicht abgefragt werden. Im übrigen macht es eigentlich auch keinen Sinn, wenn die Rowsource mehr Spalten enthält, als bei der Listbox als Spaltenanzahl angegen sind.
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
computix
Im Profil kannst Du frei den Rang ändern


Verfasst am:
22. Mai 2006, 09:01
Rufname:
Wohnort: Berlin

AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar - AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar

Nach oben
       

Hallo rita2008,

vielen Dank für Deine Antwort. Allerdings ist es möglich, wie ich schon schrieb, daß ich mir nur drei Spalten anzeigen lasse, aber auf die vierte als gebunde Spalte zugreife. Das funktioniert ja einwandfrei und macht auch Sinn, da ich ggf. Indizes für Zugriffe haben, aber nicht sehen will.

Die Anzeige der drei Spalten erfolgte durch die Angabe der Zahl 3 in den Eigenschaften, nicht durch 4 Spalten mit einer Spalte der Länge 0cm.

Ciao.
computix
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
22. Mai 2006, 11:04
Rufname:
Wohnort: Berlin

Re: AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abruf - Re: AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abruf

Nach oben
       

computix - 22. Mai 2006, 09:01 hat folgendes geschrieben:
Die Anzeige der drei Spalten erfolgte durch die Angabe der Zahl 3 in den Eigenschaften, nicht durch 4 Spalten mit einer Spalte der Länge 0cm.
Wieso sollte das nicht klappen? 4 Spalten, letzte mit Länge 0cm sollte genau das ergeben, was Du brauchst. Natürlich musst Du für die 3 anderen Spalten auch eine Länge angeben, damit Access die Spaltenbreiten richtig zuordnen kann.

Nochmal zum Verständnis: Wenn die Liste nur mit 3 Spalten definiert ist, kann Access mit Column(4) oder gebundene Spalte 4 nichts anfangen.

_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
--=Franky=--
Ahnungslos, aber willig


Verfasst am:
22. Mai 2006, 11:48
Rufname:
Wohnort: Berlin

AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar - AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abrufbar

Nach oben
       

Hi zusammen,

vielleicht hängt es ja auch mit der Zählweise zusammen, da Access ja bei 0 (als 1. Spalte) anfängt zu zählen Question

_________________
es grüßt

--=Franky=--
computix
Im Profil kannst Du frei den Rang ändern


Verfasst am:
22. Mai 2006, 14:06
Rufname:
Wohnort: Berlin


Re: AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abruf - Re: AW: Listbox-Wert aus nicht sichtbarer Spalte nicht abruf

Nach oben
       

Hi rita2008,

aber da liegt der Hase im Pfeffer! Genau DAS tut es. Ich habe die Liste nur mit 3 Spalten definiert, kann die Bindung aber an die 4 Spalte vornehmen. Achtung: Liste hat nur 3 Spalten, Spalte 4 hat NICHT 0cm Breite (jedenfalls nicht manuell definiert)! Das klappt problemlos!!!
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: Expr1030 Spalte aus dem nichts 3 Markus????? 412 27. Sep 2006, 11:38
jens05 Expr1030 Spalte aus dem nichts
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt einer Spalte als Spaltennamen einer neuen Tabelle 3 Amelia 702 12. Sep 2006, 18:14
Nouba Inhalt einer Spalte als Spaltennamen einer neuen Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: eine Spalte aus zwei Tabellen 5 wernerna 610 21. Jun 2006, 16:48
wernerna eine Spalte aus zwei Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nach Datum und einer weiteren Spalte 9 needhelp 920 29. Mai 2006, 07:22
Gast Abfrage nach Datum und einer weiteren Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: eine spalte - verschiedene Dezimalstellen 7 Gast 807 06. Apr 2006, 15:00
SGast eine spalte - verschiedene Dezimalstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Eine Spalte mit Werten kommagetrennt in ein Feld schreiben 10 cYnaY 723 03. März 2006, 11:04
cYnaY Eine Spalte mit Werten kommagetrennt in ein Feld schreiben
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere tabellenspalten in eine spalte 3 Gast 826 08. Feb 2006, 13:15
Tom2002 mehrere tabellenspalten in eine spalte
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Spalten zu eine Spalte führen 3 Janosch 744 08. Dez 2005, 21:02
Alwin mehrere Spalten zu eine Spalte führen
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt einer Spalte in eine andere Spalte übertragen. 1 Suman 2741 11. Sep 2005, 16:50
Ina Inhalt einer Spalte in eine andere Spalte übertragen.
Keine neuen Beiträge Access Tabellen & Abfragen: sql: spalte anfügen 3 markuss21 4702 09. Aug 2005, 14:06
Willi Wipp sql: spalte anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Spalte aufsummieren 1 AchimL 729 29. Mai 2005, 11:58
Gast Spalte aufsummieren
Keine neuen Beiträge Access Tabellen & Abfragen: Vom Datum nur das Jahr in eine neue Spalte kopieren 1 peinberger 1652 10. Dez 2004, 17:11
Skogafoss Vom Datum nur das Jahr in eine neue Spalte kopieren
 

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