Net send an alle user über shell

Hi zusammen!

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.

Für schnelle Hilfe wär ich sehr dankbar,
Ciaoi

Hallo!

b) an alle benutzer das netsend gleichzeitig schicken.

Das geht ganz einfach. Verwende statt der IP einfach ein Sternchen. Also

net send \* nachricht

mfg
chris

P.S.: Hat ein Kollege schon erfolgreich im Schulnetz ausprobiert :wink:

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.???

wenigstens Reinhard Kraasch???
ich dachte wenigstens das mir Reinhard Kraasch helfen könnte!

bitte bitte…ich bin schon kurz vorm Doppelposting!
(ich doch nicht…!)

thx und greetz sBaaderl

Hi,

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")

Hilft das?

Gruß

Sancho