Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen DS
zurück: Befehlsschaltbutton Beschriften wenn Maus drauf ist??? weiter: Sprung in nächsten neuen Datensatz verhindern - Ufo 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
Gast



Verfasst am:
07. Okt 2006, 12:51
Rufname:

Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen DS - Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen DS

Nach oben
       Version: Office 2k (2000)

hallo,

habe ein Problem wo ich nicht weiterkomme.

Da ich beim googlen auf ein sehr ähnliches Problem, wo Willi Wipp eine Lösung parat hatte (In Endlosformular Datensatz mit 1:n Unterdatensätzen), gestossen bin, habt ihr hier vieleicht eine Lösung für mich.

Ich hab ein Endlosformular welches Ergebnisse einer Filterung ausgibt.

Die Daten für das Formular kommen aus der Tabelle: (VERTRÄGE).

Diese ist über das gemeinsame Feld (KUNDEN_ID) mit der Tabelle (P1_PERSONENDATEN) verknüpft.

Nun habe ich in dem Enlosformular ein Listenfeld, worin aus Tabelle(P1_Personendaten) die dazugehörigen Felder (P1_NACHNAME und P1_VORNAME) erscheinen sollen.

Der Inhalt des Listenfeldes aendert sich leider immer bei allen DS auf den Inhalt des aktuellen DS.

Die Beziehung ist:

P1_PERSONENDATEN <-----oo VERTRÄGE

Die Tabellen sehen so aus:

P1_PERSONENDATEN
KUNDEN_ID
P1_VORNAME
P1_NACHNAME
P1_....
P1_..
usw.

VERTRÄGE
KUNDEN_ID
V_SPARTE
V_ART
V_..
V_.
usw.

viele Grüsse

LITTLE_ACCESSY
Nouba
nicht ganz unwissend :)


Verfasst am:
07. Okt 2006, 13:04
Rufname:
Wohnort: Berlin


AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

Hallo,

das beschriebene Phänomen tritt bei allen ungebundenen Steuerelementen im Detailbereich eines Endlosformulars auf. Ansonsten ist mir die Beschreibung der Szenerie zu dünn, um erkennen zu können, was Dein Ziel ist und was es mit der Datenfilterung auf sich hat.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Gast



Verfasst am:
07. Okt 2006, 15:33
Rufname:

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

hallo,

das entsprechende Formular [Übersicht_Abläufe] basiert auf der Tabelle [VERTRÄGE].

gefiltert wird wie folgt:

Formularfilter:
Code:
[V_SPARTE] Like [Forms]![ÜBERSICHT_ABLÄUFE]![tmpsparte]
in dem Formular [Übersicht_Abläufe] ist ein Textfeld [V_Sparte],
dieses wird mit dem Feld [tmpsparte] im gleichen Formular verglichen

das Feld [tmpsparte] wird je nach unterschiedlichen Selektionskritereien
aus einem anderen Formular gefüllt.

soweit ok.

Wenn das Formular [Übersicht_Abläufe] nun geöffnet wird, erscheint es mit den Daten aus der Tabelle [VERTRÄGE] als Endlosformular wie folgt:

KUNDEN_ID dann V_SPARTE dann V_ART dann V_.. dann V_. usw.

halt alles zeilenweise.

nun möchte ich in die jeweilge Zeile in das Listenfeld [KD_KPLNAME]

die Daten aus [P1_NACHNAME] und [P1_VORNAME ]

aus der Tabelle [P1_PERSONENDATEN] einfügen.

diese Tabelle sieht so aus:

[P1_PERSONENDATEN]

KUNDEN_ID
P1_VORNAME
P1_NACHNAME
P1_....
P1_..
usw.

beide Tabelen sind über das jeweilge Feld [KUNDEN_ID] (numerisch) verknüpft.

Ich habe nun versucht, das Listenfeld [KD_KPLNAME] im Formular [Übersicht_Abläufe] mit der Abfrage:
Code:
SELECT P1_NACHNAME, P1_VORNAME
FROM   P1_PERSONENDATEN
WHERE  KUNDEN_ID=Forms!ÜBERSICHT_ABLÄUFE!KUNDEN_ID;
zu füllen.

Ergebnis bisher: Der Inhalt des Listenfeldes aendert sich leider immer bei allen DS auf den Inhalt des aktuellen DS

viele Grüsse

LITTLE_ACCESSY
Nouba
nicht ganz unwissend :)


Verfasst am:
07. Okt 2006, 15:42
Rufname:
Wohnort: Berlin

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

Hallo LITTLE_ACCESSY,

da das Listenfeld ungebunden ist, wird das so nicht gelingen. Du kannst das Listenfeld an KUNDEN_ID binden und dann den Vornamen und Nachnamen darstellen lassen. In diesem Zusammenhang ist vielleicht auch die DLookup-Funktion oder Don Karls FAQ 4.15 Kombi/Listenfeld - Zugriff auf Spalte n von Interesse.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Gast



Verfasst am:
07. Okt 2006, 16:21
Rufname:


AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

hallo nouba,

- "Du kannst das Listenfeld an KUNDEN_ID binden und dann den Vornamen und Nachnamen darstellen lassen" habe ich mal probiert.

Ergebnis ändert sich nicht.

ich bekomme auch in der ersten Zeile Name und Vorname korrekt angezeigt - halt auch in allen Folgezeilen wieder Name und Vorname des aktuellen Datensatzes.

Wenn ich auf einen anderen DS gehe und dann aktualisiere ändert sich Name und Vorname auch, aber halt auch in allen Folgezeilen wieder auf Name und Vorname des aktuellen Datensatzes

PS: kann man an diese Stelle auch ein Bild malien ???

viele Grüsse

LITTLE_ACCESSY
Nouba
nicht ganz unwissend :)


Verfasst am:
07. Okt 2006, 16:45
Rufname:
Wohnort: Berlin

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

Hallo,

Du kannst einen Link auf ein Bild hier hinterlegen - hochladen mußt Du die Grafik aber irgendwo anders. Ich denke aber, dass ein Bild nicht unbedingt so aussagekräftig ist. Was hast Du denn als Steuerelementinhalt vom Listenfeld zu stehen?

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Gast



Verfasst am:
07. Okt 2006, 17:27
Rufname:

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

hallo Nouba,

Steuerelementeinhalt:KUNDEN_ID
Herkunftstyp:Tabelle/Abfrage
Datensatzherkunft:KD_NAME_ABFRAGE_SEL_ERG

KD_NAME_ABFRAGE_SEL_ERG:
Code:
SELECT P1_NACHNAME, P1_VORNAME
FROM   P1_PERSONENDATEN
WHERE  KUNDEN_ID=Forms!ÜBERSICHT_ABLÄUFE!KUNDEN_ID;
viele Grüsse

LITTLE_ACCESSY
Nouba
nicht ganz unwissend :)


Verfasst am:
07. Okt 2006, 17:46
Rufname:
Wohnort: Berlin

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

Hallo,

wenn Du die KUNDEN_ID richtigerweise als Steuerelementinhalt verwendest, so muß sie auch der gebundenen Spalte zugeordnet sein und als Feld in der Abfrage auftreten - das kann ich nicht entdecken. Über die Spaltenbreiten kann die KUNDEN_ID auch bei Bedarf ausgeblendet werden.

Weiterhin filterst Du ja das Formular, wenn ich es richtig verstanden habe. Das Listenfeld selbst muß deshalb nicht auch noch gefiltert werden - Access sollte schon den richtigen Kunden aus der Abfrage herauspicken und im Listenfeld darstellen.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Gast



Verfasst am:
07. Okt 2006, 18:09
Rufname:

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

hallo Nouba,

habe die Abfrage entsprechend geändert -

sieht jetzt im Listenfeld [KD_KPLNAME] im Formular [Übersicht_Abläufe] so aus:

NACHNAME - VORNAME - KUNDEN_ID

Über die Spaltenbreiten werde ich die KUNDEN_ID dann bei Bedarf ausgeblenden.

aber immer noch auch in allen Folgezeilen wieder Name und Vorname und KUNDEN_ID des aktuellen Datensatzes

In dem o.a thread Re: In Endlosformular DS mit 1:n Unterdatensätzen (III) ,

wurde eine Lösung hiermit realisiert,

kopiere den folgenden Code in ein Modul z.B. modFnsGetFields (nicht Berichts- oder Formularmodul):

{Code entfernt jens05}

.... komme aber damit nicht ganz klar

viele Grüsse

LITTLE_ACCESSY
Nouba
nicht ganz unwissend :)


Verfasst am:
07. Okt 2006, 18:28
Rufname:
Wohnort: Berlin

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

Hallo,

das aufgeführte Beispiel macht etwas ganz anderes als Du erwartest - es listet viele Spaltenwerte zu einem Datensatz in einem Feld auf.

Am besten lädst Du wohl mal ein Minimalbeispiel der Db hoch (kostenlos z. Bsp. bei rapidshare.de).

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Gast



Verfasst am:
07. Okt 2006, 19:28
Rufname:

AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

hallo,

stimmt, habe ich gerade mit einem leeren Formular probiert.

- sieht zwar sehr schön aus - aber hast Recht - hilft mir nicht weiter

viele Grüsse

LITTLE_ACCESSY
Gast



Verfasst am:
08. Okt 2006, 13:02
Rufname:


AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen - AW: Endlosfrm-Inhalt d. Listenf. ändert sich immer bei allen

Nach oben
       Version: Office 2k (2000)

Gast am 07. Okt 2006 um 19:28 hat folgendes geschrieben:
hallo,

stimmt, habe ich gerade mit einem leeren Formular probiert.

- sieht zwar sehr schön aus - aber hast Recht - hilft mir nicht weiter

viele Grüsse

LITTLE_ACCESSY

hallo,

die Lösung war nun doch recht einfach-

Bei dem Formular [Übersicht_Abläufe] musste nur die Eigenschaft Datenherhunft dahingehend erweitert werden, dass auch auf die Tabelle [P1_PERSONENDATEN] verwiesen wurde.

SELECT VERTRÄGE.KUNDEN_ID, VERTRÄGE.V_SPARTE, VERTRÄGE.V_ART, ......... P1_PERSONENDATEN.P1_NACHNAME, P1_PERSONENDATEN.P1_VORNAME......

viele Grüsse

LITTLE_ACCESSY
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: Wert in allen Feldern 6 Gast 101 17. Dez 2013, 16:27
Marmeladenglas Wert in allen Feldern
Keine neuen Beiträge Access Formulare: Größe Bezeichnungsfeld ändert sich automatisch? 7 matzer111 200 28. Mai 2013, 23:11
matzer111 Größe Bezeichnungsfeld ändert sich automatisch?
Keine neuen Beiträge Access Formulare: Buttonfarbe ändert sich nicht 2 Demi86 194 21. Jan 2013, 13:44
Demi86 Buttonfarbe ändert sich nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Jet oder was auch immer ändert mein SQL beim speichern 3 Access Neuling 77 91 15. Nov 2012, 20:48
MiLie Jet oder was auch immer ändert mein SQL beim speichern
Keine neuen Beiträge Access Formulare: Listenfeld ändert sich aber leider kein Event 2 wurst-peter 188 03. Jul 2011, 20:20
wurst-peter Listenfeld ändert sich aber leider kein Event
Keine neuen Beiträge Access Tabellen & Abfragen: Primärschlüssel Felddatentyp ändert sich nach Excelimport 4 boernie62 694 11. Feb 2011, 21:05
boernie62 Primärschlüssel Felddatentyp ändert sich nach Excelimport
Keine neuen Beiträge Access Formulare: ToolTip funktioniert nicht auf allen Rechnern 0 Vandroy 691 01. Okt 2010, 11:59
Vandroy ToolTip funktioniert nicht auf allen Rechnern
Keine neuen Beiträge Access Formulare: Format ändert sich ab 2030 3 Finchen_ 291 07. Sep 2010, 07:33
Finchen_ Format ändert sich ab 2030
Keine neuen Beiträge Access Tabellen & Abfragen: Warum ändert Access den sql code? 12 abraxa 705 19. Jul 2009, 20:55
abraxa Warum ändert Access den sql code?
Keine neuen Beiträge Access Tabellen & Abfragen: Datum ändert sich beim Export von Access in Excel 14 Frenchie 2027 20. März 2009, 13:24
Gast Datum ändert sich beim Export von Access in Excel
Keine neuen Beiträge Access Tabellen & Abfragen: Outlook Kalender in Access mit allen Feldern 2 Gast 1918 07. Feb 2009, 23:27
Willi Wipp Outlook Kalender in Access mit allen Feldern
Keine neuen Beiträge Access Formulare: Aktion wenn ungebundenes Textfeld sich ändert 2 PeterD 693 11. Dez 2008, 12:11
PeterD Aktion wenn ungebundenes Textfeld sich ändert
 

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