Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
abhängige kombinationsfelder verlieren Daten
zurück: anderes Formular öffnen und zu DS springen klappt nicht. weiter: abhängige Kombifelder -> Formulardatenherkunft 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
Kathrin2
Einsteiger


Verfasst am:
06. Apr 2006, 22:02
Rufname:
Wohnort: Hamburg

abhängige kombinationsfelder verlieren Daten - abhängige kombinationsfelder verlieren Daten

Nach oben
       

Hallo, ich bin Access Einsteiger und schlage mich mit der Erstellung einer Rechnungsdatenbank herum. Schlechte Konstellation, ich weiß...
Mein Problem seit Tagen! ist, das meine abhängigen Kombinationsfelder immer ihre Daten verlieren.
sobald ich das formular speichere schmeißt er scheinbar völlig willkürlich einige Kombinationsfeld-Inhalte heraus. Dann stimmen auch die Beziehungen zwischen den Feldern nicht mehr.

hier mein code:
Code:
Private Sub Kombinationsfeld1_Change()
    Me!Kombinationsfeld2.RowSource = _
        "SELECT Kundennummer, Artikelbezeichnung, NettoPreis, " & _
               "Artikelnummer " & _
          "FROM Artikeldaten " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld1
    'Me!Kombinationsfeld2 = Me!Kombinationsfeld2.Column(0, 0)
    Kombinationsfeld2_Change
End Sub
Das gleiche dann noch für 2 andere felder.

Was soll ich noch schreiben?
für Hilfe wäre ich sehr dankbar!

Vielen Dank
kathrin

Code-Tags gesetzt / stpimi
stpimi
Moderator Access


Verfasst am:
07. Apr 2006, 02:28
Rufname:
Wohnort: Graz


AW: abhängige kombinationsfelder verlieren Daten - AW: abhängige kombinationsfelder verlieren Daten

Nach oben
       

Servus Kathrin!

Das einzige, was mir hier auffällt, ist die auskommentierte Zeile die im Change-Ereignis den Defaultwert für Kombifeld2 setzt. Wenn das dein Problem nicht löst, müßte man in der DB weitersuchen.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Nouba
nicht ganz unwissend :)


Verfasst am:
07. Apr 2006, 07:39
Rufname:
Wohnort: Berlin

AW: abhängige kombinationsfelder verlieren Daten - AW: abhängige kombinationsfelder verlieren Daten

Nach oben
       

In Change Events ist auf die Text-Eigenschaft Bezug zu nehmen.

Nouba
Willi Wipp
Moderator


Verfasst am:
07. Apr 2006, 11:37
Rufname:
Wohnort: Raum Wiesbaden

Re: abhängige kombinationsfelder verlieren Daten - Re: abhängige kombinationsfelder verlieren Daten

Nach oben
       

@ Nouba,

im Prinzip nicht falsch, aber was wenn das nicht die gebundene Spalte ist ???
Im Prinzip ist es natuerlich besser mit Nach Aktualisierung (AfterUpdate) zu arbeiten Wink

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
07. Apr 2006, 19:35
Rufname:
Wohnort: Hamburg


AW: abhängige kombinationsfelder verlieren Daten - AW: abhängige kombinationsfelder verlieren Daten

Nach oben
       

Hallo allerseits,
erst einmal vielen Dank für die vielen Tipps!!!
Ich habe alles mal ausprobiert, soweit ich das auch richtig gemacht habe, hat sich nicht allzuviel getan.
Ich habe das Change-Ereignis in AfterUpdate gewechselt.
Das Ergebnis ist zur Zeit, dass immer ein Kunde(von2en) nicht im weiteren Kombfeld, nach speichern, erscheint. Schließe ich Access und öffne es wieder, erscheint der andere Kunde und der erste ist plötzlich weg. Das Komb-Feld 3u.4 sind nun! immer richtig besetzt, nur das Komb-Feld 2 macht zur Zeit Probleme.

Hier noch einmal der Rest meines Codes:
Code:
Private Sub Kombinationsfeld2_AfterUpdate()
    Me!Kombinationsfeld3.RowSource = _
        "SELECT Kundennummer, Abfahrt " & _
          "FROM StartOrt " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld2.Column(0, 0)
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld3 = Me!Kombinationsfeld3.Column(0, 0)
    Me!Kombinationsfeld4.RowSource = _
        "SELECT Kundennummer, zu " & _
          "FROM ZielAnlieferung " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld2.Column(0, 0)
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld4 = Me!Kombinationsfeld4.Column(0, 0)
End Sub
Wo macht es noch Sinn nach Fehlern zu suchen?
Bin ich froh hier Hilfe zu finden!!

LG Kathrin
stpimi
Moderator Access


Verfasst am:
08. Apr 2006, 08:17
Rufname:
Wohnort: Graz

AW: abhängige kombinationsfelder verlieren Daten - AW: abhängige kombinationsfelder verlieren Daten

Nach oben
       

Servus Kathrin!

Im Moment sehe ich eigentlich nichts. Wie sieht denn das AfterUpdate von Kombifeld1 derzeit aus?

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Kathrin2
Einsteiger


Verfasst am:
08. Apr 2006, 08:20
Rufname:
Wohnort: Hamburg

AW: abhängige kombinationsfelder verlieren Daten - AW: abhängige kombinationsfelder verlieren Daten

Nach oben
       

Kathrin2 am 08. Apr 2006 um 08:17 hat folgendes geschrieben:
Hallo noch einmal,

nach vielen Tests und einigigen versuchen den Code sinnvoller zu gestalten, bin ich nun an dem Punkt, dass das Formular immer nur den zuletzt gewählten Kunden behält, der andere wird rausgeschmissen. Allerdings nur im 2ten Kombifeld, das 3u4 Kombifeld behalten ihre daten.

Zum Verständnis:

Rechnungsdatenbank

1. Kombifeld: Name (plus 4 angehängte Textfelder mit Straße, Stdt, PLz und Kundennummer(gebundene Spalte))
2. Kombifeld: Artikel (plus 2 angehängte Textfelder mit Preis und Artikelnummer)
3. Kombifeld: Von (Abholadresse)
4. Kombifeld: Zu (Lieferadresse)


Für Hilfe wäre ich sehr dankbar!

LG Kathrin

Hallo,
ich poste noch einmal den gesamten Code.
Code:
Private Sub Kombinationsfeld1_AfterUpdate()
    Me!Kombinationsfeld2.RowSource = _
        "SELECT Kundennummer, Artikelbezeichnung, NettoPreis, Artikelnummer " & _
          "FROM Artikeldaten " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld1
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld2 = Me!Kombinationsfeld2.Column(0, 0)
    'Aktualisiert den Inhalt von Kombinationsfeld2
    Kombinationsfeld2_AfterUpdate
End Sub

Private Sub Kombinationsfeld2_AfterUpdate()
    Me!Kombinationsfeld3.RowSource = _
        "SELECT Kundennummer, Abfahrt " & _
          "FROM StartOrt " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld2.Column(0, 0)
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld3 = Me!Kombinationsfeld3.Column(0, 0)
    'Aktualisiert den Inhalt von Kombinationsfeld3
    Kombinationsfeld3_AfterUpdate
End Sub

Private Sub Kombinationsfeld3_AfterUpdate()
    Me!Kombinationsfeld4.RowSource = _
        "SELECT Kundennummer, zu " & _
          "FROM ZielAnlieferung " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld2.Column(0, 0)
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld4 = Me!Kombinationsfeld4.Column(0, 0)
End Sub

lg und guten morgen Kathrin
stpimi
Moderator Access


Verfasst am:
08. Apr 2006, 08:53
Rufname:
Wohnort: Graz

AW: abhängige kombinationsfelder verlieren Daten - AW: abhängige kombinationsfelder verlieren Daten

Nach oben
       

Guten Morgen, Kathrin!
Ich kann keinen Fehler erkennen. Enthält Deine DB vertrauliche Daten oder nur Testdaten?
Wenn es nur Testdaten sind, dann schick mir mal die DB. Anderenfalls leg bitte eine leere DB an und importiere dort alle Objekte (Datei/Importieren). Bei den Tabellen gib in diesem Fall unter weitere OPtionen "nur Struktur" an und gib in der Kopie einige Testdatensatze ein.
Meine Mailadresse schicke ich dir per PN.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Willi Wipp
Moderator


Verfasst am:
09. Apr 2006, 20:15
Rufname:
Wohnort: Raum Wiesbaden

Re: abhängige kombinationsfelder verlieren Daten (II) - Re: abhängige kombinationsfelder verlieren Daten (II)

Nach oben
       

Hi Kathrin2,

WennDu Dich immer auf den Wert der ersten Spalte von Kombinationsfeld2 beziehst mit
Me!Kombinationsfeld2.Column(0, 0) wird das nicht gehen Wink
Code:
Private Sub Kombinationsfeld1_AfterUpdate()
    Me!Kombinationsfeld2.RowSource = _
        "SELECT Kundennummer, Artikelbezeichnung, NettoPreis, Artikelnummer " & _
          "FROM Artikeldaten " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld1
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld2 = Me!Kombinationsfeld2.Column(0, 0)
    'Aktualisiert den Inhalt von Kombinationsfeld2
    Kombinationsfeld2_AfterUpdate
End Sub

Private Sub Kombinationsfeld2_AfterUpdate()
    Me!Kombinationsfeld3.RowSource = _
        "SELECT Kundennummer, Abfahrt " & _
          "FROM StartOrt " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld2
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld3 = Me!Kombinationsfeld3.Column(0, 0)
    'Aktualisiert den Inhalt von Kombinationsfeld3
    Kombinationsfeld3_AfterUpdate
End Sub

Private Sub Kombinationsfeld3_AfterUpdate()
    Me!Kombinationsfeld4.RowSource = _
        "SELECT Kundennummer, zu " & _
          "FROM ZielAnlieferung " & _
         "WHERE Kundennummer = " & Me!Kombinationsfeld3
    'Waehlt 1. Eintrag in der neuen Liste
    Me!Kombinationsfeld4 = Me!Kombinationsfeld4.Column(0, 0)
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

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


Verfasst am:
09. Apr 2006, 22:25
Rufname:
Wohnort: Hamburg


AW: abhängige kombinationsfelder verlieren Daten - AW: abhängige kombinationsfelder verlieren Daten

Nach oben
       

Guten Abend Willi,

danke für den Tipp!! Genieße gerade professionelle Hilfe und werde sobald als möglich natürlich alle daran teilhaben lassen.
Trotz allem werde ich Deinen code gleich mal ausprobieren, möchte ja lernen, wie man's richtig macht. Vielen Dank also und ich melde mich!

viele Grüße
kathrin
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 
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1017 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: Daten abfragen nach Buchstabenreihenfolge 2 wrengers 699 07. März 2005, 22:59
Gast Daten abfragen nach Buchstabenreihenfolge
Keine neuen Beiträge Access Tabellen & Abfragen: Datanorm Daten erzeugen 2 HH Hans 1531 08. Feb 2005, 10:49
HH Hans Datanorm Daten erzeugen
Keine neuen Beiträge Access Tabellen & Abfragen: Vergleich neue Daten mit alten Daten! 28 Sebowsky 3164 29. Jan 2005, 11:38
Sebowsky Vergleich neue Daten mit alten Daten!
Keine neuen Beiträge Access Tabellen & Abfragen: Summieren von gruppierten Daten 3 Thomas Theurer 1202 27. Jan 2005, 17:36
mapet Summieren von gruppierten Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus Abfrage automatisch in Tabelle aktualisieren 4 Christian22 4080 15. Jan 2005, 13:13
Christian22 Daten aus Abfrage automatisch in Tabelle aktualisieren
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag 6 brauzer 830 02. Dez 2004, 13:28
brauzer Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag
Keine neuen Beiträge Access Tabellen & Abfragen: Importieren von bestimmten Excel Daten 63 umbroboy 11978 25. Nov 2004, 12:07
umbroboy Importieren von bestimmten Excel Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeige aller Daten älter als x Tage 2 abu 819 16. Nov 2004, 13:07
abu Anzeige aller Daten älter als x Tage
Keine neuen Beiträge Access Tabellen & Abfragen: Komment. u Daten in zelle schreiben, Zellenausrichtung festl 2 k@lle 816 06. Okt 2004, 11:49
k@lle Komment. u Daten in zelle schreiben, Zellenausrichtung festl
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungen an abgefragten Daten vornehmen 1 mimey 1139 28. Mai 2004, 22:06
lothi Änderungen an abgefragten Daten vornehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellenvergleich und Wiedergabe der nicht doppelten Daten 1 ChrisT 2735 18. Mai 2004, 10:08
mabe38 Tabellenvergleich und Wiedergabe der nicht doppelten Daten
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: MS Frontpage