PDA

Vollständige Version anzeigen : Msgbox als Access-Dialog-Formular


xlph
21.01.2016, 20:32
Hallo,

mich stört schon seit längerem dass die MsgBox nicht zum Design von
Access passt. Da habe ich die MsgBox in einem Formular nachgebaut.

Beispiel-Aufruf:

MsgBox2 "Meldungs-Text", vbOKOnly, "MainTitle", "SubTitle", Sound:=False


Viel Spass damit und danke an alle die mir dabei geholfen haben.

markusxy
22.01.2016, 07:49
Hallo,
also ich kann das File nicht öffnen.
Nicht erkennbares Datenbankformat.
Ich verwende Acc 2007.
Ist mir ein Rätsel.

LG Markus

xlph
22.01.2016, 09:15
Hallo markusxy,

es werden API-Funktionen verwendet.

Leider habe ich sie nicht 64Bit-fähig programmiert.

Vielleicht liegt es daran. Oder vielleicht auch daran, dass ich die Datei
vor dem Schließen komprimieren lasse.

Hat sonst noch jemand das gleiche Problem?

markusxy
22.01.2016, 09:46
Hallo markusxy,

es werden API-Funktionen verwendet.

Leider habe ich sie nicht 64Bit-fähig programmiert.

Vielleicht liegt es daran. Oder vielleicht auch daran, dass ich die Datei
vor dem Schließen komprimieren lasse.

Hat sonst noch jemand das gleiche Problem?

Nein, ich hab auch 32Bit.
Das Problem ist, dass ich das File nicht öffnen kann.
Es gibt ein Problem mit der Struktur.
Entweder ist das beim Zippen passiert, oder der Download ist fehlerhaft.
Mach doch bitte selbst einen Download und versuch das File zu öffnen.

LG Markus

ebs17
22.01.2016, 10:19
Also Öffnen konnte ich die DB problemfrei. Ich benutze übrigens 7z zum Packen/Entpacken.

Nouba
22.01.2016, 16:45
Es wird an einer Stelle im VBA-Code eine Variable als LongPtr deklariert - ob deswegen allein der Import scheitert, weiß ich nicht. Wenn Interesse besteht, kann ich eine mdb einstellen.

SEP
23.01.2016, 11:43
Hallo Nouba,
als eine MdB einstellen wäre gut. Arbeite noch (wie einige andere auch) mit A2000.

es grüßt Jens :)

xlph
25.01.2016, 07:33
Hallo,

hier noch eine Version mit kleinen Korrekturen.

Verwendung von API für 32Bit-Rechner.

Eine Konvertierung nach .mdb 2000 oder 2003 war nicht möglich.

Vielleicht macht es Nouba dennoch möglich.

Joss
29.09.2016, 12:59
Datenbank als mdb, Format A2000.

Gruß
Josef