Mein Problem ist folgendes: ich möchte einen „net send“ an alle user der DB deren winloginname(tabelle mitarbeiter,feld winloginname) einen gültigen wert hat(also ip/computername)
so, mit der standardsyntax "„net send " & & " " & Nachricht“ komm ich nicht viel weiter, weil ich da ja nur direkt die ip/computername angeben kann!
da hab ich versucht eine variable anzulegen, welche den inhalt des winloginname an die shell weitergibt, hab allerdings folgendes Problem bekommen: ich kann im code des Formulars (welches sich auf Tabelle.Bestellung bezieht) mich nicht auf eine andere Tabelle beziehen(Mitarbeiter), geschweige denn auf ein Feld!Egal wie, er sagt immer Variable nicht definiert!
Also, wie kann ich
a) auf ein „formularfremdes“ Tabelle.Feld zugreifen und
b) an alle benutzer das netsend gleichzeitig schicken.
der ansatz ist ja richtig, aber ich möchte doch ein netsend an alle user machen die in der Spalte winloginname einen Eintrag haben! und ich bin unfähig in einem „tabellenfremden Formular“ auf Mitarbeiter.winloginname zuzugreifen.
gibts da nicht irgendnen Ausdruck der in eckige Klammern kommt, wie z.b. bei [Formulare]![] usw.???
da hab ich versucht eine variable anzulegen, welche den inhalt
des winloginname an die shell weitergibt, hab allerdings
folgendes Problem bekommen: ich kann im code des Formulars
(welches sich auf Tabelle.Bestellung bezieht) mich nicht auf
eine andere Tabelle beziehen(Mitarbeiter), geschweige denn auf
ein Feld!Egal wie, er sagt immer Variable nicht definiert!
Ich weiß nicht, ob ich dich richtig verstanden habe, aber hast du dir die Funktion DLookup angeschaut? Die tut genau das (aus der Hilfe):
Dim varX As Variant
varX = DLookup("[Nachname]", "Personal", "[Personal-Nr] = 1")