Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

=[cboxxx].[Column](2)

Begonnen von phaser-001, August 29, 2022, 10:09:58

⏪ vorheriges - nächstes ⏩

phaser-001

Hallo zusammen.
eine frage bzw. Problem bei dem ich nicht weiterkomme. Ich habe das Aktuelle Accees und eine Tabelle "tblTeam" und in dem sollen über ein Formular "Team bearbeiten" daten aktualisiert werden.
ich habe ein Kombinationsfeld "Bereich" mit dem ich den wert auswähle und in einem anderem Feld mit =[cboBereich].[Column](2) den anderen wert anzeigen lasse. das funktioniert soweit ja ganz gut. beim speichern trägt er mir aber nur das Feld Bereich ein und das andere nicht (eigentlich ganz logisch, da er ja nicht weis wohin) das er aus der =[cboBereich].[Column](2) soll er in VerantwortungsBereich speichern. mein Button hat den Ereignissprozess

'------------------------------------------------------------
' btnSave_Click
'
'------------------------------------------------------------
Private Sub btnSave_Click()

    On Error Resume Next
    DoCmd.RunCommand acCmdSaveRecord
    If (MacroError <> 0) Then
        Beep
        MsgBox MacroError.Description, vbOKOnly, ""
    End If
Form_frm_OfficeExpenses.Refresh

End Sub

wer hat die zündende Idee für mich

MzKlMu

#1
Hallo,
das Vorhaben ist schlicht und ergreifend überflüssig.
Du erzeugst ja redundante Daten.
Einen Button zum Speichern brauchst Du auch nicht, Access speichert automatisch.
Genau genommen, ist auch das Column(2) Gedöns überflüssig, weil man sich bei korrekt angelegter Datenbank über eine Abfrage alle Felder aus den entsprechenden Tabellen anzeigen kann.
Außerdem arbeitet man in einer Datenbank nicht mit Klartext, sondern mit Schlüsselzahlen (Primärschlüssel und Fremdschlüssel). Dazu müssten aber Beziehungen angelegt sein. Zeige mal ein Bild des Beziehungsfensters.
Gruß Klaus

phaser-001

Hallo, mag ja sein. Hat aber schon so seinen Sinn

MzKlMu

Hallo,
ich meinen Beitrag oben noch ergänzt, bitte noch mal lesen.
Gruß Klaus