Neuigkeiten:

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

Mobiles Hauptmenü

Neueste Beiträge

#61
Access Programmierung / Re: Endlosformular nach drei F...
Letzter Beitrag von MzKlMu - August 30, 2026, 19:54:25
Hallo,
verzichte unbedingt auf die Mehrwertfelder, die sind ungeeignet. Auch die Auswertung ist eher problematisch, wie Du gerade merkst.
Das sind klassische n:m Beziehungen die über 3 Tabellen abgebildet werden sollten.
Die Mehrwertfelder werden Dich immer wieder einholen. Also lieber gleich entfernen. Nur weil Microsoft die eingebaut hat, sind die noch lange nicht zu empfehlen.
Du wirst Du den Feldern auch eher wenig Hilfe bekommen, weil die kaum jemand einsetzt.
#62
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Thüringer - August 30, 2026, 15:49:38
Ich versuche das jetzt mit einem Formular mit der Eigenschaft Daten/Daten eingeben, wo alle Felder drin sind. Dort gibt Access auch unter (1) an, dass er "Forms!frm_liste" nicht finden kann, das aber geöffnet ist in einem Unterformular-Steuerelement. Woran kann das liegen? In einer anderen Datenbank funktioniert das normal.

Private Sub Befehl152_Exit(Cancel As Integer)
Dim datensatzID As Long
Dim targetForm As Form

' 1. Verweis auf das geöffnete Endlosformular setzen
Set targetForm = Forms!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
End Sub
#63
Access Programmierung / Endlosformular nach drei Felde...
Letzter Beitrag von Thüringer - August 30, 2026, 13:52:40
Ich habe ein Endlosformular, in dem drei Felder sind, in denen Mehrfachwerte gespeichert werden können. (Arzt-Fachrichtung, Ort, Therapieform). In jedem Feld können mehrfache Werte gespeichert werden, z.B. gibt es Arztpraxen mit mehren Fachrichtungen. Zum Filtern des Endlosformulars möchte eine Art Matrize mit Checkkästchen machen, die das Formular filtert und dann einer Druckmaske übergibt.

Ich dachte da an eine Matrize aus drei Kombinationsfelder mit Checkkästchen.

Meine Fragen:
* Ist es ratsam, eine Abfrage zu machen, die von den Kombinationsfeldern Werte erhält?
* Oder soll man einfach Formularseitig filtern und das dann drucken?
* Welche Lösung und welche Funktionen kann man empfehlen?
* Wie bekommt die Abfrage den Wert eines Kombinationsfeldes mit?
#64
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Thüringer - August 30, 2026, 06:10:54
Zitat von: Knobbi38 am August 28, 2026, 18:57:47Hier kannst du nachlesen, wie in Access die Referrer aufgebaut sind:
http://access.mvps.org/access/forms/frm0031.htm

Wenn du  Me.ufofrm_liste.Form.Requery im HF aufrufst und ufofrm_liste sich im HF befindet, sollte das UF die Daten neu laden.

Und noch ein Tipp:
   DoCmd.Close acForm, "frm_liste_neu", acSaveYes

speichert nur die Änderungen eines Formulars im Entwurfsmodus, nicht die Daten!

Knobbi38



Und wie müsste der Befehl lauten, wenn ich "Me.ufofrm_liste.Form.Requery" aus einem anderen Formular heraus aufrufe? Mir ist gerade aufgefallen, dass der Befehl in einem Popup steht, daher funktioniert nicht.
#65
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Beaker s.a. - August 29, 2026, 13:51:31
Hallo,
DoCmd.Close acForm, "frm_liste_neu", acSaveYes
     Me.ufofrm_liste.Form.Requery
Probiere mal die Reihenfolge umzudrehen. Denn wenn der Vorgang
des Schliessens genau umgekehrt zum Öffnen (UFo -> HFo) abläuft
(habe jetzt keine Lust das auszuprobieren/nachzuschlagen) ist
das UFo schon nicht mehr geladen, und die Referenz läuft ins
Leere.

gruss ekkehard
#66
Formular / Re: Im Formular ist unten noch...
Letzter Beitrag von MzKlMu - August 29, 2026, 11:06:25
Hallo,
ZitatNein, das ist nicht so. Es ist einfach komplett freier Platz.
Nein, da war garantiert noch ein Steuerelement auf der Seite. Auch dass das neue Formular funktioniert spricht dafür.
Das kann z.B. eine Linie sein, die ganz unten steht und somit nicht sichtbar ist. Ein solches Element ist auch relativ leicht zu finden. Ein Steuerelement (z.B. Feld) markieren, dann kann man mit der Tab Taste durch die Steuerelente klicken. Irgendwann steht die Markierung dann auf dem betreffenden Element.

Im Anhang ein Bild. Auf dem Formular ist im Detailbereich ganz unten eine Linie, die man nicht sieht. Dadurch kann der Detailbereich nicht verkleinert werden.
#67
Formular / Re: Im Formular ist unten noch...
Letzter Beitrag von Thüringer - August 29, 2026, 06:30:18
Nein, das ist nicht so. Es ist einfach komplett freier Platz.

Ich habe das Formular jetzt nochmal neu gemacht, da isses weg.
#68
Formular / Re: Im Formular ist unten noch...
Letzter Beitrag von Knobbi38 - August 28, 2026, 18:59:16
Dann gibt es noch ein Control, was das Verkleinern verhindert.
#69
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Knobbi38 - August 28, 2026, 18:57:47
Hier kannst du nachlesen, wie in Access die Referrer aufgebaut sind:
http://access.mvps.org/access/forms/frm0031.htm

Wenn du  Me.ufofrm_liste.Form.Requery im HF aufrufst und ufofrm_liste sich im HF befindet, sollte das UF die Daten neu laden.

Und noch ein Tipp:
   DoCmd.Close acForm, "frm_liste_neu", acSaveYes

speichert nur die Änderungen eines Formulars im Entwurfsmodus, nicht die Daten!

Knobbi38

#70
Access Programmierung / Re: VBA bedingte Formatierung ...
Letzter Beitrag von Thüringer - August 28, 2026, 17:31:28
Danke Knobi, der Punkt 3 war genau der richtige für mich.