Hallo Herr Experte,
ich habe folgendes Problem:
A) Tabelle mit folgenden Felder:
1) Spalte Konto (Eindeutig)
2) Bezeichnung des Kontos
3) Gruppennummer 2 stellig
4) GruppenzeilenNummer zur Gruppennummer Spalte (3)
5) Bezeichnung der Gruppenzeilennummmer
B) Mein Problem:
ich erzeuge ein Hauptformular mit eingem umgebundenen Feld Gruppennummer (Spalte 3). Dort gebe ich eine Gruppennummer ein. bei Aktualisierung startet folgendes Programm:
Private Sub Text0_AfterUpdate()
Dim Gruppennummer As String
Dim SQL_Konto As String
Gruppennummer = Forms![Fmr Gruppenzeilen zu Konto]!Text0
SQL_Konto = "INSERT INTO [Zuordnungsdatei Konto Gruppe] ( Konto, Text_Konto, GrupZeilNr ) " & _
"SELECT Tbl_KOBZ.Konto, Tbl_KOBZ.Bezeichnung, '" & Gruppennummer & "' AS Ausdr1 " & _
"FROM Tbl_KOBZ;"
DoCmd.RunSQL SQL_Konto
End Sub
Dies läuft problemlos.
Im Unterfolmular zum Hauptformular wird aber die ganze Tabelle angezeigt.
Problem:
Was mache ich, daß nur die Werte der Tabelle mit der eingegebenen Gruppennummer angezeigt wird.
Im nächsten Schritt gebe ich im Unterformular die zu der Gruppennummer gehörenden Gruppenzeilen ein. z.B für die Konten 3,5,9,12,89 usw. mit der Zeile 100 , die den Titel trägt "Erlöse für England"; für Konten 1,2,4,6 usw. die Gruppenzeile 110, mit den "Titel Wareneinsätze Produktion" und so weiter.
Problem:
Bei Eingabe von 100 oder 110 soll der Titel automatisch in das Feld 5) "Bezeichnung der Gruppennummer" geschrieben werden. ( Gruppennummer, Zeilen der Gruppennummer und Texte der Zeilen der Gruppennummern stehen in einer Tabelle.
Ich würde mich freuen, wenn Sie eine Lösung haben.
Ich arbeite mit Access 2002
Dank in voraus und Gruß
P_M