title image


Smiley Wo schreibe ich das hin...
1. Code in Access gehört in Module (wohin sonst?)



2. allgemein verwendbarer Code mit Public Functions usw. wie in diesem Fall gehört in ein globales Modul (also nicht in ein Formular- oder Berichts-Klassenmodul).



Also: Code in die Zwischenablage nehmen, im Datenbankfenster "Module" auswählen, Schaltfläche "Neu" - den Code in dem Modul einfügen, das Modul speichern.



Vorsicht (häufiger Anfängerfehler): Das Modul anders nennen als irgendeine der Funktionen darin und auch anders als die Datenbank selbst bzw. das Projekt!



Den so erstellten Code durchkompilieren (je nach Access-Version im VB-Editor: "Extras / ... kompilieren" oder "Testen / Alle Module kompilieren und speichern"



3. Die so erstellte Funktion(en) ruft man dort auf, wo man sie braucht. (In diesem Fall also z.B. in der OnLoad-/BeimLaden-Ereignisprozedur des Startformulars), ansonsten halt davon abhängig, was die Funktion halt machen soll (eine Konversionsfunktion würde man z.B. in einem berechneten Abfragefeld verwenden).



4. Nichts für ungut, aber: Code abzukupfern ohne die allereinfachsten Grundlagen der VBA-Programmierung zu beherrschen (also in diesem Fall: ohne jemals eine eigene Funktion geschrieben zu haben) führt geradewegs ins Desaster!



Gruß aus dem Norden
Reinhard


Bitte immer die Access-Version angeben!
DB-Wiki


Wie man Fragen richtig stellt

YaccessAccess-FAQUnd ansonsten: Wikipedia




geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: