Net-srac Geschrieben 30. Oktober 2001 Geschrieben 30. Oktober 2001 Hi Gemeinde, ich hab ein Access-Problem. Aufgabe ist: eine Datenbank in die mehrere Benutzer Daten eingeben können sollen. allerdings hat jeder benutzer seine eigene Tabelle und sein eigenes formular. wie kann ich es denn machen, dass z.b. am anfang je nach benutzer das jeweilige formular geladen wird? benutzername und pseydopasswort können ja in einer DB-tabelle stehen. Ich hätte gedacht das man das über ein startformular machen könnte, und alles andere ausblendet. klar kommt man dann trotzdem an die Daten ran, aber solche experten sind das auch nicht. Bin dankbar für alle vorschläge. Thnx4help
CK82 Geschrieben 30. Oktober 2001 Geschrieben 30. Oktober 2001 Hi, wird das System auf Win 2K benützt? Wenn ja kann man den Benützer Name auslesen und danch die Formulare öffnen wie sie benötigt werden. Wenn nicht müsst du halt ein wenig in VB rumprogrammieren und eine Tabelle mit einer Zugriffsfunktion erstellen! Ist net so einfach für den Anfang aber geht schon!! Kannst dich ja melden wenn du noch fragen hast... null C-Knickenberg@ws-edv.de <FONT COLOR="#a62a2a" SIZE="1">[ 30. Oktober 2001 10:08: Beitrag 1 mal editiert, zuletzt von CK82 ]</font>
Meenzer Geschrieben 30. Oktober 2001 Geschrieben 30. Oktober 2001 Hi! Du kannst über den CURRENTUSER den an der Datenbank angelmeldeten User ermitteln und dann aus einer Tabelle auslesen, welches Formular er öffnen darf oder nicht. Natürlich musst Du vorher eine Benutzerverwaltung erstellen, damit sich nicht jeder x-beliebige anmelden kann. Gruss
Net-srac Geschrieben 30. Oktober 2001 Autor Geschrieben 30. Oktober 2001 ok, soweit so gut. hat prima funktioniert. gibts noch eine möglichlkeit die fehlermeldungen von Makros auszublenden? ich hab ein Startformular mit Buttons pro user einen. der button lößt ein Makro öffnenformular aus und lädt das eingebeformular des Users. wenn ein user jetzt aber auf einen falschen button klicht, will das makro es öffnen bekommt aber ein ding vor den latz, weil ja die rechte nicht da sind. hmm wie könnt man denn das ändern?
Meenzer Geschrieben 30. Oktober 2001 Geschrieben 30. Oktober 2001 Hi! Ich würde beim Öffnen Deines Startformulares gleich abprüfen, welche Buttons Dein User bedienen darf und welche nicht. Diese würde ich dann unsichtbar machen oder deaktivieren. ------------------------------ if currentuser = xyz then Button.visible = false end if somit sieht er den Button nicht und es kommt zu keiner fehlermeldung, weil er nur auf die Buttons drücken kann, wo er es darf. Gruss
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden