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

#11
Formular / Wildcard in Eingabefeld
Letzter Beitrag von helli - März 19, 2026, 10:26:22
Hallo,
ich habe folgende Frage/Problem. Ich habe eine kleine Access-Datenbank mit 3 Eingabefelder: Name, Vorname, Geburtsdatum. Über SQL ist es so geregelt, dass ich eines oder gleich mehrere Eingabefelder in der Eingabemaske für eine Abfrage befüllen kann.

Nun die Frage: ich möchte für Name und Vorname mit Wildkards (*,?) suchen können. Kann das über die SQL-Anweisungen oder über eine eingebaute Funktion in Access bewerkstelligt werden? Ich möchte, wenn es geht, kein VBA verwenden da ich mich damit nicht auskenne.
#12
Formular / Re: Endlosformular Popup
Letzter Beitrag von Stele4 - März 18, 2026, 11:29:23
Mahlzeit!
Jeden Tag etwas Neues.
Wenn man den Befehl kennt, ist man natuerlich im Vorteil.

Me.InsideHeight = .FormHeader.Height + .FormFooter.Height + .Recordset.RecordCount * .txtId.Height
Das manuelle Anpassen ist ein Plus fuer den Bediener. Er kann ggf. groesser ziehen, wenn ein Eintrag in einem Feld besonders lang ist und er diese Info braucht.

Alle Ansprueche sind erfuellt.

Dank und Gruss
Stele

#13
Formular / Re: Endlosformular Popup
Letzter Beitrag von Knobbi38 - März 17, 2026, 19:17:03
Hallo Stele,

ich verstehe offensichtlich dein Problem nicht, bei mir funktioniert das wie gewünscht. Mit
Private Sub Form_Load()
  Me.InsideHeight = 5000: Me.InsideWidth = 7000
End Sub
kann ich problemlos die Fenstergöße anpassen.

Knobbi38

Nachtrag:
Da hat sich etwas mit den Antworten überschnitten, aber entscheidend sind die Eigenschaften:
Zitat- BorderStyle: Sizable
  - PopUp: yes
  - ControlBox: yes
Und bitte keine Docmd.Move ... mehr, so etwas löst man in VBA direkt mit den entsprechenden Form-Eigenschaften, ohne auf Access Aktionen zurückgreifen zu müssen.
#14
Formular / Re: Endlosformular Popup
Letzter Beitrag von Stele4 - März 17, 2026, 19:08:10
Ich habe mich vielleicht missverstaendlich ausgedrueckt.
"Es bleibt, wie es ist." bedeutet, dass der Benutzer es nicht aendern kann.

Inzwischen ist es geloest:
- Aufruf mit Parameter: WindowMode:=acWindowNormal,
- Editor Property Sheet:
  - AutoResize: no
  - BorderStyle: Sizable
  - PopUp: yes
  - ControlBox: yes

Mein Pech war wohl die Kombi der Parameter.

Dank und Gruss
Stele
#15
Formular / Re: Endlosformular Popup
Letzter Beitrag von Stele4 - März 17, 2026, 14:20:51
Danke Knobbi!
Aber es bleibt wie es ist.

Public Sub fbTst()   
    DoCmd.OpenForm FormName:="F_IoSltCnf", WindowMode:=acWindowNormal, OpenArgs:=143         
End Sub

Private Sub Form_Load()
    With Me
        Set .Recordset = mdlx_SqlSrv.fcSqlRst(sSql:="EXEC spIoSltCnf @SltId = " & .OpenArgs)                   
        .Modal = True
        DoCmd.MoveSize , , , .FormHeader.Height + .FormFooter.Height + .Recordset.RecordCount * .txtId.Height + 1000
    End With
End Sub

Gruss
Stele
#16
Access Programmierung / Re: Access Datenbank speichern
Letzter Beitrag von Doming - März 17, 2026, 12:33:34
Zitat von: LehmeMa am März 16, 2026, 12:30:46Doch bei fehlender Verbindung zum BE wird der User mit Fehlermeldungen konfrontiert.
Hallo Markus,

den Satz verstehe ich nicht, warum sollte die Verbindung zum BackEnd nicht da sein? Was ist der Unterschied zu Deiner Lösung mit einem FE für jeden Nutzer?
#17
Access Programmierung / Re: Auf Eingabe in einem UF fe...
Letzter Beitrag von Nicolo#22 - März 17, 2026, 10:18:05
@Knobbi38
sorry, hast Recht, in der Tabelle hat sich ein Standardwert eingeschmuggelt, ungewollt.

@Doming
Die vorhandenen 2000 DS haben ja jetzt eine 1. Per Anfüge bzw.Update Abfrage eingefügt.
Hab gedacht das muss ich manuell machen, aber das sowas per Abfrage geht hatte ich noch nie genutzt.
deswegen das Puh.
-
@Bitsqueezer
Sind aber inzwischen Daten drin, nämlich eine 1, wie gesagt im #4.

Glaube mit der Lösung von Knobbi38 komm ich jetzt klar.
DANKE
#18
Formular / Re: Endlosformular Popup
Letzter Beitrag von Knobbi38 - März 17, 2026, 09:27:59
Hallo Stele,

bei einem Dialogfenster läßt sich die Größe nicht mehr mit der Maus ändern, sondern über das Systemmenü und der Tastatur. Öffne das Fenster als acWindowNormal und evtl. modal (gebunden), dann erzielst du den gewünschten Effekt.

Knobbi38
 
#19
Formular / Re: Endlosformular Popup
Letzter Beitrag von Stele4 - März 17, 2026, 09:10:06
Hallo Knobbi!
Einmal drueber schlafen hilft. Die Zeile, die ich gestern auskommentierte, funktioniert nun.
DoCmd.MoveSize , , , .FormHeader.Height + .FormFooter.Height + .Recordset.RecordCount * .txtId.Height + 1000Mit dem Offset 1000 fuer 'Sonstiges' bin ich zufrieden.

Fehlt noch die Groessenaenderung durch den Bediener. Das Formular wird aufgerufen:
DoCmd.OpenForm FormName:="F_IoSltCnf", WindowMode:=acDialog, OpenArgs:=143Es laesst sich vom Bediener in seiner Groesse nicht aendern.
Alle Parameter im Editor, die mir sinnvoll erschienen, habe ich ausprobiert.

Gruss Stele
#20
Access Programmierung / Re: Auf Eingabe in einem UF fe...
Letzter Beitrag von Bitsqueezer - März 17, 2026, 09:04:47
Hallo,

wenn ohnehin noch keine Daten im Feld sind und das Feld neu ist - einfach aus der Tabelle löschen, speichern der Tabelle, neu einfügen und diesmal keine leere Eingabe erlauben - fertig.

Gruß

Christian