Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: phaser-001 am August 29, 2022, 10:09:58

Titel: =[cboxxx].[Column](2)
Beitrag von: phaser-001 am August 29, 2022, 10:09:58
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
Titel: Re: =[cboxxx].[Column](2)
Beitrag von: MzKlMu am August 29, 2022, 10:18:14
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.
Titel: Re: =[cboxxx].[Column](2)
Beitrag von: phaser-001 am August 29, 2022, 10:21:08
Hallo, mag ja sein. Hat aber schon so seinen Sinn
Titel: Re: =[cboxxx].[Column](2)
Beitrag von: MzKlMu am August 29, 2022, 10:26:22
Hallo,
ich meinen Beitrag oben noch ergänzt, bitte noch mal lesen.