Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Neueste Beiträge

#41
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Knobbi38 - September 01, 2026, 12:23:05
Hallo,

du kannst doch nicht einfach eine eigene Syntax entwerfen und dann hoffen, dass so etwa funktioniert.  ::)

Mehrfach hat man dir jetzt erklärt, wie eine Referenz auf ein Unterformular gesetzt wird und alles geflissentlich ignoriert.

@Beaker s.a. hat dir doch die Lösung in #8 gegeben. Vielleicht solltest du doch mal ein Buch über Access/VBA zur Hand nehmen und dort das ein oder andere nachlesen. Das sind Grundkenntnisse, welche du zwingend für die Umsetzung deines Projekts brauchst. Anders als mit Excel ist Access "nur" ein Tool, mit dem man Datenbankanwendungen erstellen kann und man kann nicht wie in Excel einfach mit ein paar Formeln so etwas  zusammen klicken. Mit Access ist die Lernkurve eine ganz andere und ohne Einarbeitung läuft da gar nichts.

Tip: Beschäftige dich mal mit dem Bang-Operator (!). Hilfestellungen und Informationen dazu gibt es im Internet zu hauf, so dass das hier nicht nochmal aufgegriffen werden muss.

Knobbi38
#42
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von mmarschner - September 01, 2026, 11:20:56
Du hast oben den Verweis auf das Unterformular

Forms!frm_frame!ufofrm_liste.Form.Requery

Und unten hast Du

Set targetForm = Forms!frm_frame!ufofrm_liste!frm_liste

Nach der Schreibweise würde ich jetzt vermuten, dass frm_liste den Fehler verursacht.
#43
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Thüringer - September 01, 2026, 11:14:48
Aber das ist doch der selbe Ausdruck. Wo ist da ein Schreibfehler?
#44
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von mmarschner - September 01, 2026, 11:03:34
Du hast einen Schreibfehler:

Forms!frm_frame!ufofrm_liste!frm_liste

#45
Access Programmierung / Re: Endlosformular nach drei F...
Letzter Beitrag von Thüringer - September 01, 2026, 10:59:55
Ich brauche eine Liste von Therapeuten, um jungen Patienten dabei zu helfen, einen Therapieplatz zu bekommen. Das ist heute nämlich immer schwieriger.

Bestimmte Sachen sind aber nicht möglich, zum Beispiel kein FE/BE-Design, weil es keinen gemeinsamen Server gibt. Vielmehr soll die DB per Email verschickt werden. Sie enthält dann auch so Instruktionen zum telefonieren und zum Kostenerstattungsverfahren.

Ich dachte:
* wenn man das Design mit Zuordnungstabellen verwendet (n:m), müssen Abfragen geschrieben werden, wo dann die Filterung stattfindet
* und dass man dann natürlich vom Formular aus Werte an die Abfrage zurück geben muss, was ich auch nicht kann
#46
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Thüringer - September 01, 2026, 10:51:29
Ich habe das jetzt mit Hilfe von Beakers Link hinbekommen. Extra Formular zum hinzufügen beim klick.


    If Me.Dirty Then
    Me.Dirty = False
    End If
    DoCmd.Close acForm, Me.Name, acSaveNo
    Forms!frm_frame!ufofrm_liste.Form.Requery
    Exit Sub
   
Jetzt versuche ich, die Funktion dazu zu bringen, zum neu hinzugefügten Datensatz zu springen.

' 1. Verweis auf das geöffnete Endlosformular setzen
Set targetForm = Forms!frm_frame!ufofrm_liste!frm_liste
' 2. Aktuelle ID aus dem steuernden Formular merken (Anpassung je nach Feldname)
datensatzID = Me!ID
' 3. Endlosformular komplett neu laden
targetForm.Requery
' 4. Den aktualisierten Datensatz im Endlosformular wieder ansteuern
With targetForm.RecordsetClone
    .FindFirst "ID = " & datensatzID
    If Not .NoMatch Then
        targetForm.Bookmark = .Bookmark
    End If
End With
Set targetForm = Nothing


Problem: Er erkennt den selben Ausdruck plötzlich nicht mehr. Woran kann das liegen?

Forms!frm_frame!ufofrm_liste!frm_liste
#47
Access Programmierung / Re: Endlosformular nach drei F...
Letzter Beitrag von MzKlMu - September 01, 2026, 00:05:32
Hallo,
ZitatIch denke es wäre einfacher, das Formular formularseitig zu filtern,
Es wird in der Regel immer über ein Formular gefiltert, auch bei n:m Beziehungen.
Zitatdiese ineinander verschachtelten Tabellen. Da blickt keiner mehr durch.
Da ist eher das Gegenteil der Fall, bei diesen Mehrwertfeldern blickt keiner mehr durch, weil da viel im Hintergrund läuft. Auch bei den Mehrwertfeldern wird von Access n:m Tabellen angelegt. Das Problem ist, dass man da nicht sieht was abläuft.
ZitatKlar sehen das die alten Hasen nicht gern, wenn es nicht so gebaut ist,
Das hat damit nichts zu tun. Das Problem ist, das es bei einem ungeeigneten Datenmodell keine Erfahrungen gibt und damit auch die Hilfe schwierig wird bzw. gar nicht möglich ist.
Ich habe z.B. nicht die geringste Vorstellung was Du da vorhast.

PS: Bitte keine vollständigen Beiträge zitieren.
#48
Access Programmierung / Re: Endlosformular nach drei F...
Letzter Beitrag von Thüringer - August 31, 2026, 18:39:47
Zitat von: MzKlMu am August 31, 2026, 12:30:21.... In der 3. Tabelle werden in je einem Datensatz Therapieformen den Praxen zugeordnet. Ausschließlich über die Schlüsselfelder der Tabellen 1 und 2

Bei mir gibt es noch mehr Tabellen, weil es auch noch mehr Kriterien gibt. Wie Regionen, Fachärzte, Sonderangebote, Gruppentherapie/Einzeltherapie, Privatabrechnung usw.. Das würden locker 10 Tabellen.

Und die existieren ja schon. Ich frage sie in der Haupt-Tabelle in je einem Feld ab, lasse aber Mehrfach-Antworten zu. Weil beispielsweise ein Arzt Gruppe und Einzel anbieten kann, oder einer privat und kasse zugleich abrechnet.

Ich denke es wäre einfacher, das Formular formularseitig zu filtern, dann die ID's auszulesen und an eine Abfrage zu übergeben.

Klar sehen das die alten Hasen nicht gern, wenn es nicht so gebaut ist, dass es für alle Erweiterungen aufwärtsstabil ist. Aber es wird ja auch nicht großartig erweitert. Und ich kanns auch einfach nicht.
#49
Access Programmierung / Re: Endlosformular nach drei F...
Letzter Beitrag von Thüringer - August 31, 2026, 18:29:41
Ja, das sind diese ineinander verschachtelten Tabellen. Da blickt keiner mehr durch. Das traue ich mir nicht zu.

Das soll ja auch nur ein kleines Projekt werden.
#50
Access-Hilfe / Re: Datenbank für Container
Letzter Beitrag von Beaker s.a. - August 31, 2026, 16:12:32
ZitatSondern ?
Als Kombi in Formularen.

Kleine Tipp für die Umstellung. Gehe in die Entwurfsansicht eines
Forms. Wenn das mit dem Form-Assi erstellt hast, ist das Nachschlagefeld
bereits ein Kombi, dessen DS-Herkunft deinem Eintrag im Tabellenentwurf
entspricht. Dann kannst du im Tabellenentwurf das Feld einfach von Kombi-
auf Textfeld umstellen. Ist das Feld im Form ein Textfeld, ändere es zu
einem Kombi. Da sollte dann Access auch die DS-Herkunft aus der Tabelle
übernehmen. Falls nicht, muss du es neu erstellen, dabei funzt die Übernahme
auf jeden Fall. Und dann wieder wie oben, - Kombi zu Text im Tabellenentwurf.