Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Daten aus Unterformular in hauptformular übernehmen
zurück: Problem mit Nachschlagefeld und mehreren wähl Möglichkeiten weiter: Fehlermeldung 2950 - Listenfeld 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
kerry
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Nov 2009, 22:26
Rufname:

Daten aus Unterformular in hauptformular übernehmen - Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,
ich habe ein Hauptformular HFo und darin ein Unterformular UFo.

Das HFo hat die Datenherkunft TBL_Aufträge.
Das UFo hat die Datenherkunft TBL_Kunden.

Wenn ich im HFo die Kundennummer eingebe zeigt mir das Ufo den Kunden an.

Frage:
Wie kriege ich nun die Daten aus dem Ufo in das HFo? Also ich möchte, dass die Inhalte der TextFelder des Ufo auf die entsprechenden Textfelder des HFo übertragen werden, damit die Inhalte in die Tabelle TBL_Aufträge geschrieben werden.

gleiche textfelder in beiden Formularen sind: Kundennummer, Name, Firma

Wer schön, wenn jemand helfen kann Wink
MiLie
kein Office- VBA- Programmierer


Verfasst am:
17. Nov 2009, 22:41
Rufname: Micha
Wohnort: Chemnitz


AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,

warum willst du die Kundeninformationen (Kundennummer, Name, Firma) in der Tabelle Aufträge speichern, wenn diese Infos bereits in der Tabelle Kunden enthalten sind. Es reicht doch, in die Tabelle Aufträge die ID des entsprechenden Datensatzes der Tabelle Kunden abzulegen.

In ein Unterformulare sollten Datesnsätze kommen, die mehrmals zu den Datensätzen der Tabelle vom HF gehören.
Dem folgend kann bei Dir ein Auftrag mehrere Kunden haben?

Für dein Ziel sollte ein Formular mit Tabelle Aufträge und ein Feld wo du de ID der Tabelle Kunden ablegst reichen. Bei diesen Feld nimmst du ein Kombifeld basierend auf die Tabelle Kunden, womit du den Kunden für den Auftrag auswählen kannst. Gespeichert wird in diesen Feld der Tabelle Aufträge nur die ID des Datensatzes vom Kunden. Ein solches Feld nennt man auch Fremdschlüsselfeld.
Ein UFO kannst du z.B. nutzen, um Auftragspositionen des Auftrages anzuzeigen.

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
kerry
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Nov 2009, 23:05
Rufname:

AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Vielen Dank für die schnelle Antwort Wink

Deinen Vorschlag habe ich auch schon in Erwägung gezogen.
Mit Kombifeld hab ich es auch schon versucht. Klappt auch soweit.

Meine Vorstellung geht jedoch dahin, dass ich alle Daten aus Archivierungsgründen gerne in der Tabelle Aufträge gespeichert haben möchte.

Mit dem Kombifeld kann ich aber nur ein Textfeld verknüpfen. Jedenfalls ist mir nichts anderes bekannt.
derArb
getting better


Verfasst am:
17. Nov 2009, 23:11
Rufname: derArb
Wohnort: Berlin

AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,

schau Dir mal im Beispiel die Erklärung des Excelfiles an.
Kombinationsfeld steuert Unterformular

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
MiLie
kein Office- VBA- Programmierer


Verfasst am:
18. Nov 2009, 00:12
Rufname: Micha
Wohnort: Chemnitz


AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,
Zitat:
dass ich alle Daten aus Archivierungsgründen gerne in der Tabelle Aufträge gespeichert haben möchte
was soll das für einen Sinn haben, wenn Archivierung ist doch in der Regel extern ( z.B. extra Datei, Textfile etc.) du kannst doc acuh die Kundentabelle und die Auftragtabelle zur Archivierung heranziehen. Aus meiner Sicht ist es kein Grund die daten doppelt zuführen.

ungeachtet, ein Kombinationsfled kann zwar nur ein Feld anzeigen, es kann aber in seiner Quelle (Datensatzherkunft bzw. Rowsource) mehrere Felder (Spalten) führen. Diese sieht man auch, wenn man das Kombi öffnet (Liste zeigt sich).

du kannst also für Kundennummer das Kombi nehmen und für Name und Firma wieder ein normalles Textfeld. du musst dann beim Ereignis "Nach Aktualisierung" vom Kombifeld die anderen zwei Textfelder füllen. Zugiff auf die anderen "Spalten" des Kombinationsfeldes hast du mit Column. Wobei die erste Spalte des Kombi Column(0) hat , dieses brauchst du nicht extra aufzuführen da dieses auch ohne Angabe genommen wird.
daher Kombifeld auf Kundennummer und bei Name und Firma ein Textfeld.
als Quelle des Kombis alle drei Felder der Kundentabelle
und bei "nach Aktualisierung" Ereignis des Kombis in etwa
Code:
    Me.DeinnameFeld = Me.deinKombifeld.Column(1)
    Me.deinFirmafeld = Me.deinKombifeld.Column(2)
aber wie gesagt, empfehlen kann ich es nicht, da die Kunden doppelt geführt werden und bei Änderung z.B. des Names dann einer von beiden Datensätzen nicht mehr stimmt. Eine Archivierung ist auch ohne Zusammenführen möglich.
_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten


Zuletzt bearbeitet von MiLie am 19. Nov 2009, 00:23, insgesamt einmal bearbeitet
kerry
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Nov 2009, 22:35
Rufname:

AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,
ich muss wohl nochmal drüber nachdenken,...hast mich zum Zweifeln gebracht.
Habe das mit dem Kombos mal umgesetzt, klappt ganz gut. Trotzdem nochmal eine Frage: gibt es einen Ausdruck wie folgenden?
Code:
    Me.hfotextfeld = ufo.textfeld
oder wie müßte er richtig lauten?

Vielen Dank auch für die andere Antwort...das Excelfile werde ich mir anschauen.
MiLie
kein Office- VBA- Programmierer


Verfasst am:
18. Nov 2009, 22:52
Rufname: Micha
Wohnort: Chemnitz

AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,
Code:
    Me.Textfeld = Me.Unterformularsteuerelementname.Textfeld


_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
KlausMz
Moderator Access


Verfasst am:
19. Nov 2009, 00:13
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,
noch mal zur Archivierung:
Auch diese macht für eine Datenbank keinen Sinn. Es ist eher gegen die Regel aus einem Datenbestand einen Teil (z.B. Ältere) zu archivieren.
Die komplette Datenkonsistens geht verloren. Wenn man zurückliegende Daten braucht, muss in 2 Tabellen gesucht werden usw. usw. Und der Datenbestand wird ja durch die Archivierung auch nicht kleiner.
Also mein Rat: Lasse die Archivierung und kümmere Dich um ein ordentliches Backup der kompletten DB.
Nur noch als Anmerkung, weil das bei Micha nicht so deutlich rausgekommen ist, aber er meint das Gleiche, da bin ich sicher.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
MiLie
kein Office- VBA- Programmierer


Verfasst am:
19. Nov 2009, 00:26
Rufname: Micha
Wohnort: Chemnitz

AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Hallo,

ich hatte das auch schon in Frage gestellt, bloß wenns so sein soll, jeder ist seinen Glückes selber Schmied.

ansonsten hat Klaus recht und entspricht auch meiner Meinung Wink

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
kerry
Im Profil kannst Du frei den Rang ändern


Verfasst am:
25. Nov 2009, 22:15
Rufname:


AW: Daten aus Unterformular in hauptformular übernehmen - AW: Daten aus Unterformular in hauptformular übernehmen

Nach oben
       Version: Office 2003

Vielen Dank.

Habe es mit Eurer Hilfe hinbekommen Wink
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: 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: Abfrage Daten nebeneinander 3 tommyschmitt 1168 06. Dez 2004, 22:16
Wollibär Abfrage Daten nebeneinander
Keine neuen Beiträge Access Tabellen & Abfragen: Rechnung erstellen wenn alle Daten vorhanden 6 Freddy 1909 25. Nov 2004, 11:03
Freddy Rechnung erstellen wenn alle Daten vorhanden
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: Daten Trennen 4 Oliver.Giertz 1194 02. Sep 2004, 13:05
Oliver.Giertz Daten Trennen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus Zwischenablage anhängen 5 Elhana 1077 30. Aug 2004, 13:00
Pusteblume Daten aus Zwischenablage anhängen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten suchen in ACCESS. Daten aus Tabellen suchen! 7 Gast 2093 26. Aug 2004, 13:55
Gast Daten suchen in ACCESS. Daten aus Tabellen suchen!
Keine neuen Beiträge Access Tabellen & Abfragen: Filtern von Daten in Kombinationsfeld 1 Schmaro73 869 21. Aug 2004, 23:14
stpimi Filtern von Daten in Kombinationsfeld
Keine neuen Beiträge Access Tabellen & Abfragen: logische Zuordnung der Daten / Beziehung 0 DEAthWiNg 991 14. Jul 2004, 22:07
DEAthWiNg logische Zuordnung der Daten / Beziehung
Keine neuen Beiträge Access Tabellen & Abfragen: Access-Daten aus mehreren Word-files übernehmen. 4 mw1 481 12. Jul 2004, 16:08
lothi Access-Daten aus mehreren Word-files übernehmen.
Keine neuen Beiträge Access Tabellen & Abfragen: ..und noch'n problem: mehrere daten in eine zelle über abfra 6 ralusnom 774 05. Jul 2004, 18:43
ralusnom ..und noch'n problem: mehrere daten in eine zelle über abfra
Keine neuen Beiträge Access Tabellen & Abfragen: Geänderte Feldnamen in Abfragen, Formulare usw. übernehmen 4 mondi 770 23. Jun 2004, 11:21
mondi Geänderte Feldnamen in Abfragen, Formulare usw. übernehmen
 

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