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

#61
Access Programmierung / Re: Sortieren im Formular
Letzter Beitrag von Nicolo#22 - März 13, 2026, 19:28:32
Private Sub btn_sortKM_Click()
Me.OrderBy = "KM DESC"
Me.OrderByOn = True
End Sub

Vielen lieben Dank Christian.
#62
Formular / Re: Endlosformular Popup
Letzter Beitrag von Bitsqueezer - März 13, 2026, 16:50:12
Hallo,

ja, aber wenn das Formular nur einen Datensatz hoch ist - was erwartest Du dann?.. :)
Mach's größer und gut is'.

Access merkt sich die Größe, wenn Du bei geöffnetem Popup-Formular "Save" durchführst.
Besser ist aber "DoCmd.MoveSize" für genaue Größe. Die ist allerdings in Twips. Kannst Du aber aus WindowWidth und WindowHeight auslesen (wenn ich die Namen richtig in Erinnerung habe), wenn das Formular geöffnet und auf die richtige Größe eingestellt ist.

Oder einfach ausprobieren.

MoveSize sollte dann keine X/Y-Parameter mitbekommen (Top/Left). Denn das gibt Probleme bei modernen Multi-Bildschirm-Layouts. Der Standardbildschirm ist der mit Koordinaten 0/0, ein Bildschirm links davon hat negative Koordinaten, rechts davon positive. Ganzz zu schweigen von darüber oder darunter, unterschiedliche Bildschirmgrößen und Auflösungen... usw.
Besser nicht die Position vorgeben.

Gruß

Christian
#63
Access Programmierung / Re: Sortieren im Formular
Letzter Beitrag von Bitsqueezer - März 13, 2026, 16:44:44
Hallo,

neee... :)
"OrderBy" bekommt die Felder, "OrderByOn" True oder False, um es anzuwenden.

Gruß

Christian
#64
Access Programmierung / Re: Sortieren im Formular
Letzter Beitrag von Nicolo#22 - März 13, 2026, 16:40:53
Hallo Christian,
soweit war ich schon.
Analog zu den Einstellungen bei einem VBA Filter habe ich OrderByOn mit Angabe des Feldes angelegt.
Me.OrderbyOn = "KM"
Me.OrderbyOn = True

Ergebnis = Laufzeitfehler 13 Typen unverträglich
#65
Formular / Re: Endlosformular Popup
Letzter Beitrag von Stele4 - März 13, 2026, 16:40:47
Die Set-Anweisung ist bei mir schon korrekt. Ich habe es nur falsch uebermittelt. Verzeihung bitte.

Ein Endlosformular wird als Popup geoeffnet (WindowMode:=acDialog). Es ist nur 1 von 16 Datensaetzen sichtbar. Zu den anderen Datensaetzen muss gescrollt werden. Das ist nicht schoen.

Gruss Stele
#66
Access Programmierung / Re: Access Datenbank speichern
Letzter Beitrag von werner budde - März 13, 2026, 15:29:48
Hallo,
ich möchte hier auf keinen Fall Christians und Klaus' Aussagen widersprechen und unterstütze diese sogar.
Den Code in meinem Beitrag #4 nutze ich auch nur bei meiner eigenen, privaten, von mir allein genutzten DB auf einem Einzelplatz-PC, und das seit inzwischen mehreren Jahren.
Hatte auch schon mal den Fall, dass ich die eine oder andere so kopierte Sicherungsdatei wieder mal ganz oder mal aus ihr heraus einzelne Datenschnipsel
(handverlesene Datensätze oder Code-Abschnitte o.a.) ,,zurückholen" musste.
Es gab da nie Probleme, was nix heißen muss ( geht 99-mal gut, und beim 100.ten ...)

In der Tat sah ich heute (aufgrund Eurer ,,Nicht"-Empfehlungen), dass die kopierten DB-Sicherungsdateien andere Dateigrößen haben. Interessant, und macht mich nachdenklich..
#67
Formular / Datenquelle für Navigationsfor...
Letzter Beitrag von Lars1974 - März 13, 2026, 14:25:55
Hallo liebe Access-Gemeinde,

ich habe begonnen, mich mal mit den "Navigationsformularen" auseinanderzusetzen. Ich habe nun bereits zwei Formulare in diesem Navigationsformular integriert.

Könnt Ihr mir ggf. sagen, wie ich die Datenherkunft (RecordSource) dieser integrierten Formulare durch VBA ändern kann?

Viele Grüße

Lars aus Siegen


#68
Access Programmierung / Re: Access Datenbank speichern
Letzter Beitrag von MzKlMu - März 13, 2026, 12:52:02
allo,
ich würde unter keinen Umständen eine geöffnete Datei (DB) kopieren. Das trifft mMn besonders auf Access zu, denn man kann nicht sicher sein, dass die DB vollständig geladen ist.


Die übliche vorgehensweise mit dem Verteilen des FE hat ja Christian beschrieben.
#69
Access Programmierung / Re: Timeout funktioniert nicht
Letzter Beitrag von PhilS - März 13, 2026, 11:43:20
Zitat von: hajott am März 13, 2026, 09:17:14, XMLHTTP60 funktioniert nicht ("Objekterstellung ActiveX nicht möglich" oder so).
Ah, ok, mein Fehler. Diese Objekte sind etwas tückisch, weil die Namen aus der Klassenbibliothek (für Early Binding) von denen abweichen, die in der Registry (für Late Binding) eingetragen sind.

So sollte es funktionieren:
Set objWeb = CreateObject("Msxml2.ServerXMLHTTP")

#70
Formular / Re: Endlosformular Popup
Letzter Beitrag von PhilS - März 13, 2026, 11:32:59
Zitat von: Stele4 am März 13, 2026, 10:56:17Wie kann die Aufgabe geloest werden?
Bitte beschreibe nochmal genau, was eigentlich dein Problem ist.
Das Recordset eines Reports kann in einer ACCDB-Datei nicht gesetzt werden. Wenn du die Daten in einem Bericht darstellen willst, musst du auf eine Pass-Through-Abfrage zurückgreifen.
Was dein Problem mit dem Formular ist, verstehe ich bisher nicht.