Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
werte aus unterformular in registerelement an tabelle überg.
zurück: Kundendaten ändern im Formular weiter: Button gedrückt halten --> Aktionen 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
tirolmike
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Dez 2009, 18:01
Rufname:

werte aus unterformular in registerelement an tabelle überg. - werte aus unterformular in registerelement an tabelle überg.

Nach oben
       Version: Office 2k (2000)

wertes forum-ich komme einfach nicht weiter mit meinem problem, darum schreie ich ganz laut um hilfe. Sad

in meinem formular firma(daten = tbl_firma) habe ich ein register-steuerelement mit den reitern "mitarbeiterdaten" und "änderungen"
hier die details
register:"mitarbeiterdaten"
unterformular=uf_mitarbeiter
datenherkunf des unterformulars = tbl_mitarbeiter_firma
..die aus einer afbrage mitarbeiter mit gleicher firmen_id resultiert

tabellenfelder in "tbl_mitarbeiter_firma:
firmen_id
firmenbezeichnung...
mitarbeiter_id
name
vorname
geburtstag
eintritt
gehalt
dienstort
position

register: "änderungen"
unterformular=uf_aenderung_temp
datenherkunf des unterformulars = tbl_aenderung_temp
..die wiederum aus einer afbrage mitarbeiter mit gleicher firmen_id resultiert

tabellenfelder in "tbl_aenderung_temp:
firmen_id
mitarbeiter_id
auswahl(ja/nein)
name
vorname
gehalt_alt
gehalt_neu
erstmals_ab(datum)
gehalt
neue_position
wirkung_zum(datum)
austritt
austritt_datum(datum)

nun das problem:

im unterformular uf_aenderung_temp habe ich im fussbereich eine befehlsschaltfläche "daten äendern" die die neuen werte der ausgewählten mitarbeiter (über auswahl..ja/nein) in eine
andere tabelle:
tbl_mitarbeiter_aenderung
eintragen soll(zb. der neue gehalt, die neue position.....)

leider brauche ich diese komplexe tabellenstruktur um historische änderungen des personalstands später abfragen zu können.

egal wie ich das broblem auch angehe, scheitere ich am zugriff auf die formularfelder in den unterformularen der registersteuerelemente.

weiss hier jemand einen rat???

danke vorweg

mike
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. Dez 2009, 21:54
Rufname:
Wohnort: NRW


AW: werte aus unterformular in registerelement an tabelle üb - AW: werte aus unterformular in registerelement an tabelle üb

Nach oben
       Version: Office 2k (2000)

Hallo.
Zitat:
egal wie ich das broblem auch angehe, scheitere ich am zugriff auf die formularfelder in den unterformularen
Zeig uns ein Beispiel wie du es machst und nenne die Namen aller relevanten Formular-Steuerelemente, dann sehen wir weiter.
_________________
Gruß MissPh!
MiLie
kein Office- VBA- Programmierer


Verfasst am:
09. Dez 2009, 22:02
Rufname: Micha
Wohnort: Chemnitz

AW: werte aus unterformular in registerelement an tabelle üb - AW: werte aus unterformular in registerelement an tabelle üb

Nach oben
       Version: Office 2k (2000)

Hallo,

das kopieren der Daten in den Tabellen ist meiner Meinung nach nicht notwendig.
ein Feld Gehalt und ein Feld Datum (das wäre das ab-Datum) ist vollkommen ausreichend um a) das aktuelle Gehalt und b) die History zum Gehalt jeder Zeit nachzuvollziehen. Gleiches sollte auch bei Position und anderen Mitarbeiterdaten gehen. Daher sollte eine Tabelle z.B. Mitarbeiterverlauf ausreichen.

_________________
Viele Grüße

Micha

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


Verfasst am:
10. Dez 2009, 02:20
Rufname:

AW: werte aus unterformular in registerelement an tabelle üb - AW: werte aus unterformular in registerelement an tabelle üb

Nach oben
       Version: Office 2k (2000)

hi missph

hier ein auszug aus vba:
Code:
Private Sub cmd_daten_aendern_Click()
    Dim DB As DAO.Database
    Dim rs As DAO.Recordset
    Dim Formular As DAO.Recordset
    Dim ID As Variant
    Dim Firma As Variant
    ' ...
    Dim Brutto_neu As Double '<== HIER #######################################
   
    ID = Forms!Firma!Firmen_ID
    Firma = Forms!Firma!txt_firmenbezeichnung
    '(werte aus dem hauptformular)
    ' ...
    Set DB = CurrentDb
    Set rs = DB.OpenRecordset("tbl_mitarbeiter_aenderung")
    'variablenzuweisung aus dem unterformular
    'Formular = ??????? eben das unterformular(uf_aenderung_temp)
    '                   im registerelement(aenderung) ' <== HIER #############
    Brutto_neu = Formular!txt_brutto_neu
    '(der zu übertragende wert aus dem textfeld im unterformular)!
    rs.AddNew
    rs!Firmen_ID = ID
    rs!Brutto_neu = Brutto_neu
    ' ...
    rs.Update
herzlichen dank vorweg für die unterstützung-ich glaube diese woche hab ich mir ein paar graue haare eingefangen
Nachtrag: tirolmike am 10. Dez 2009 um 01:59 hat folgendes geschrieben:
nachtrag:

das registersteuerelement mit den registern "mitarbeiterdaten" und "aenderung" hat den namen reg_personal

liebe grüsse aus tirol

mike
MissPh!
Office-VBA-Programmiererin


Verfasst am:
10. Dez 2009, 11:24
Rufname:
Wohnort: NRW


AW: werte aus unterformular in registerelement an tabelle üb - AW: werte aus unterformular in registerelement an tabelle üb

Nach oben
       Version: Office 2k (2000)

Wo steht der Code, im Formular Firma?
Dann sollte folgendes klappen:

Me!uf_aenderung_temp.Form!txt_brutto_neu

Wie gesagt, es geht hier nur um den Steuerelementnamen, nicht um den Namen des Formularobjektes.

Im übrigen kann man die Syntax zum Umgang mit Unterformularsteuerelementen auch in der Access-Hilfe finden... ;)

_________________
Gruß MissPh!
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: Tabelle mit Beziehung zu anderen Tabellen updaten - wie ? 4 miredoju 2684 15. Jun 2004, 10:24
miredoju Tabelle mit Beziehung zu anderen Tabellen updaten - wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Tage auf Datum addieren und an bestehende Tabelle anfügen... 1 lorelei 1234 11. Jun 2004, 08:38
stpimi Tage auf Datum addieren und an bestehende Tabelle anfügen...
Keine neuen Beiträge Access Tabellen & Abfragen: tabelle exportieren 1 Gast 1501 01. Jun 2004, 12:25
Willi Wipp tabelle exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate einer Tabelle löschen?! 3 Esel 2108 28. Mai 2004, 08:53
lothi Duplikate einer Tabelle löschen?!
Keine neuen Beiträge Access Tabellen & Abfragen: Spaltennamen einer Tabelle ermitteln 1 Alexander Neron 899 27. Mai 2004, 13:47
lothi Spaltennamen einer Tabelle ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: kein Wert in der Tabelle, dann immer Null (0)?? 3 Michel_9 1005 26. Mai 2004, 14:28
Michel_9 kein Wert in der Tabelle, dann immer Null (0)??
Keine neuen Beiträge Access Tabellen & Abfragen: Operant aus Tabelle in Abfrage verwenden 3 AccessGeek 673 06. Mai 2004, 09:15
lothi Operant aus Tabelle in Abfrage verwenden
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Zeilenumbruch nach Einfügen Word Tabelle 2 topflop 1698 30. März 2004, 16:06
Gast Zeilenumbruch nach Einfügen Word Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erstellen aus vorhandener Tabelle 6 moni 2010 29. März 2004, 15:39
moni neue Tabellen erstellen aus vorhandener Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Wert einer Abfrage in Tabelle kopieren? 1 BerlinerWolf 2009 21. März 2004, 12:43
Maya Wert einer Abfrage in Tabelle kopieren?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage - keine doppelten Werte Anzeigen? 1 Gerd 713 17. März 2004, 12:04
Gerd Abfrage - keine doppelten Werte Anzeigen?
 

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