Neuigkeiten:

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

Mobiles Hauptmenü

Schaltfläche erstellen um Import-Modul auszuführen

Begonnen von hooKa, März 04, 2015, 09:59:00

⏪ vorheriges - nächstes ⏩

DF6GL

Hallo,


wenn Du Form_Current benutzt, wird die Einstellung jedesmal beim Anzeigen eines Datensatzes ausgeführt. Dann braucht Du nicht eine extra Schaltfläche.  Willst Du die Prozedur nur ausführen, wenn die Schaltfläche geklickt wird, dann schreib den Code in die Click-Ereignisprozedur des Buttons.


Private Sub Befehl2_Click()
    Dim ctl As Control
    For Each ctl In Me.Controls
    If ctl.ControlType = acTextBox Then
        ctl.ColumnWidth = -1
    End If
    Next
End Sub



Die vorherige Fehlermeldung kam daher, dass "Me" als Verweis auf das aktuelle Form in der Prozedur (die keine Ereignis-Prozedur ist) nicht bekannt ist. Vermutlich steht die Prozedur (Sub Current () ) in einem Standardmodul und nicht im Formular-Klassenmodul.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

hooKa

Hi,

ich habe jetzt mal den Code in die Click-Ereignisprozedur des Buttons eingefügt. Nur leider tut sich nicht viel, die Spalten haben immer noch die ursprüngliche Breite und man muss sie manuell durch Klicken anpassen. Auch, wenn ich eine Private Sub Prozedur erstelle und auf sie verweise, passiert nichts.

MaggieMay

Hi,
Zitatdie erstellte Tabelle hat immer noch die nicht optimierten Spaltennamen

es geht hier darum, dass du die Tabelle mit Hilfe eines Formulares zur Ansicht bringen musst, Tabellen und Abfragen werden niemals direkt geöffnet, dann da hast du ja keinerlei Kontrolle darüber.

Und in dieses Anzeigeformular gehört dann auch der Code.
Freundliche Grüße
MaggieMay