2x gleichzeitig Access FE aus Batch öffen?
Hallo,
ich habe in einer Batchdatei folgendes steht:
start FE.accdb
wenn ich sie das 1. Mal starte wird die Access DB geöffnet, so wie es sein soll.
Klickt man aber ein 2. Mal drauf wenn die 1. DB noch offen ist kommt folgendes:
Z:\>start FE.accdb
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess
verwendet wird.
Nun habe ich aber Nutzer die sich dieses FE 2x geöffnet haben damit sie es auf 2 Monitoren Accesss nutzen können.
das Funktioniert auch wenn ich die FE.accdb per doppelklick öffne, gibt es auch eine Möglichkeit das es aus der Batch herraus funktioniert?
mfg
bacardi
ich habe in einer Batchdatei folgendes steht:
start FE.accdb
wenn ich sie das 1. Mal starte wird die Access DB geöffnet, so wie es sein soll.
Klickt man aber ein 2. Mal drauf wenn die 1. DB noch offen ist kommt folgendes:
Z:\>start FE.accdb
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess
verwendet wird.
Nun habe ich aber Nutzer die sich dieses FE 2x geöffnet haben damit sie es auf 2 Monitoren Accesss nutzen können.
das Funktioniert auch wenn ich die FE.accdb per doppelklick öffne, gibt es auch eine Möglichkeit das es aus der Batch herraus funktioniert?
mfg
bacardi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 191952
Url: https://administrator.de/contentid/191952
Ausgedruckt am: 22.11.2024 um 02:11 Uhr
18 Kommentare
Neuester Kommentar
Moin,
Zwei tipps vom 147.ten, der das liesst...
Start fe.xyz ist doppelt falsch...
Start /?
Sagt dir, wie ein start befehl aufgebaut werden muss.
Und dann, man startet keine anwendung, indem man eine dazugehoerige datei nimmt, sondern das programm mit dem parameter "dateiname"
Und warum startet die einer doppelt, wenn er zwei schirme hat?
Hat der dann auch zwei keyboards und maeuse?
Gruss
Zwei tipps vom 147.ten, der das liesst...
Start fe.xyz ist doppelt falsch...
Start /?
Sagt dir, wie ein start befehl aufgebaut werden muss.
Und dann, man startet keine anwendung, indem man eine dazugehoerige datei nimmt, sondern das programm mit dem parameter "dateiname"
Und warum startet die einer doppelt, wenn er zwei schirme hat?
Hat der dann auch zwei keyboards und maeuse?
Gruss
Hallo bacardischmal,
jetzt mal Butter bei die Fische!
Gruß
Dobby
jetzt mal Butter bei die Fische!
das nicht nur Start FE.accdb in der Batch steht sollte auch klar sein
Klar, deshalb hat Limbo Seil, Dir ja auch nur die Hälfte der ganzen Lösung geschrieben, ist doch klar, der wollte Dich doch auch nicht mit dem ganzen Lösungs Gelumpe ärgern.Gruß
Dobby
Moin,
Nimm dir mal ein paar minuten und schau mal, was hier so fuer fragen gestellt werden und was demnach klar ist.
Das einzige, was hier klar ist, ist die tatsache dass die meisten hier im trueben nach der kristallkugel fischen muessen.
Alles klar soweit?
Nicht, aber accdb ist doch ne suffix von access und das gibts in ? Versionen und diese koennen unter x os versionen in x verschiedenen bit varianten und kombinationen laufen.
Glasklar
Zitat von @bacardischmal:
Hallo,
das nicht nur Start FE.accdb in der Batch steht sollte auch klar sein, dafür bräuchte ich sie dann auch nicht unbedingt.
Hallo,
das nicht nur Start FE.accdb in der Batch steht sollte auch klar sein, dafür bräuchte ich sie dann auch nicht unbedingt.
Nimm dir mal ein paar minuten und schau mal, was hier so fuer fragen gestellt werden und was demnach klar ist.
Das einzige, was hier klar ist, ist die tatsache dass die meisten hier im trueben nach der kristallkugel fischen muessen.
Alles klar soweit?
Nicht, aber accdb ist doch ne suffix von access und das gibts in ? Versionen und diese koennen unter x os versionen in x verschiedenen bit varianten und kombinationen laufen.
Glasklar
Moin.
Ich mache das hier auch, trotzdem die User nur eine Maus und Tastatur haben.
Dann kann in einem der aktuelle Vorgang auf sein und im anderen recherchiert werden, wenn ein Kunde anruft.
Du musst nur Vorsichtig sein mit lokalen Tabellen...
"C:\Programe\Microsoft Office\OFFICEVERSION\MSACCESS.EXE" c:\irgendwo\liegt\rine\accdb\FE.accdb
Wenn Du das so startest klappt das.
Nur wie gesagt, mach Dir vorher ausreichend gedanken, wenn Du in der Accdb lokale Tabellen verwendest.
HTH
MK
Ich mache das hier auch, trotzdem die User nur eine Maus und Tastatur haben.
Dann kann in einem der aktuelle Vorgang auf sein und im anderen recherchiert werden, wenn ein Kunde anruft.
Du musst nur Vorsichtig sein mit lokalen Tabellen...
"C:\Programe\Microsoft Office\OFFICEVERSION\MSACCESS.EXE" c:\irgendwo\liegt\rine\accdb\FE.accdb
Wenn Du das so startest klappt das.
Nur wie gesagt, mach Dir vorher ausreichend gedanken, wenn Du in der Accdb lokale Tabellen verwendest.
HTH
MK
moin,
Ein Unterbinden von mehrmaligen Öffnen der Datenbank eines Nutzers sehe ich ja noch ein aber genau kontra ...?
Wenn jetzt erstmal die Daten geändert werden und dann das Falsche abgespeichert/beendet wird fängt der Jemand wieder von vorne an.
Mach vorab einen Export der Daten (z.B. nach Vergleich-abc.db) oder Kopiere zu einer *.Bak und Vergleiche die dann miteinander oder auch nebeneinander. Die Können dann auch schön ordentlich nebeneinander geöffnet werden.
Oder schick einen Screenshot auf den anderen Bildschirm.
Gruß Phil
Wie ich das verstanden habe vergleicht er damit verschiedene Datensätze im selben Formular. Ein Formular links das selbe rechts nur mit anderen Daten. *wenn er das unbedingt so machen will dann soll ers halt so machen*
Also so ein gewurschtel hier!Ein Unterbinden von mehrmaligen Öffnen der Datenbank eines Nutzers sehe ich ja noch ein aber genau kontra ...?
Wenn jetzt erstmal die Daten geändert werden und dann das Falsche abgespeichert/beendet wird fängt der Jemand wieder von vorne an.
Mach vorab einen Export der Daten (z.B. nach Vergleich-abc.db) oder Kopiere zu einer *.Bak und Vergleiche die dann miteinander oder auch nebeneinander. Die Können dann auch schön ordentlich nebeneinander geöffnet werden.
Oder schick einen Screenshot auf den anderen Bildschirm.
Gruß Phil
War da nicht mal was von irgend einem Parameter /cmd um zu sagen:
Hey und nun nix mehr für office - wieder ein Befehl.
exit gehört aber auf die selbe Zeile oder ohne &. ach ist von der CMD Kopiert
<code type=plai
Gruß Phil
Hey und nun nix mehr für office - wieder ein Befehl.
exit gehört aber auf die selbe Zeile oder ohne &. ach ist von der CMD Kopiert
<code type=plai
rem Folgende Szenarien
start "" /wait "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE"
rem Wartet auf Ende
start "" "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE"
rem Wartet nicht auf das Ende
start "" cmd /c " "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" &&exit "
rem wartet wenn Word vorher geschlossen war "auch mit &exit "
start "" cmd /c " "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" &&exit "
start "" cmd /c " "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /dde && exit "
start "" cmd /c " "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /n/dde && exit "
start "" cmd /c " "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /n/dde & exit "
rem wartet immer aufs ende
start "" cmd /c " start "" "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" & exit "
start "" cmd /c " start "" "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /dde & exit "
rem geht immer wieder zu
Gruß Phil