Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Wrkgrp

Begonnen von totocotonio, Januar 08, 2015, 06:36:50

⏪ vorheriges - nächstes ⏩

totocotonio

Hi,
ich da ein Problem das ich nicht verstehe und auch nicht weiterkomme.

Ich rufe die Datenbak so auf weil ich die system.mdw brauche:

"C:\...\MSACCESS.EXE" "C:\...\Deine.mdb"   /wrkgrp "c:\...\deine.mdw"

Jetzt wollte ich die Datenbank sichern und habe festegetellt das die Daten der Sicherung
nicht mit der Datenbank übereinstimmen.

Nochmal zum Verständnis, die Datenbank auf den Stick kopiert und geöffnet
alle Eingaben seit der Umstellung auf diesen Aufruf sind nicht da.

Öffne ich die Datenbank auf dem Rechner sind sie da.

Ich weiß mir keinen Rat.

Kann mir jemand helfen.

Gruß Totocotonio

MzKlMu

#1
Hallo,
welche Dateien kopierst Du auf den Stick ?
Ist die DB in Backend und Frontend aufgeteilt ?
Gruß Klaus

totocotonio

Hallo,
ich habe die MDB kopier die im Verzeichnis liegt.

Wie ich das immer gemacht habe.

Gruß

MzKlMu

Hallo,
und meine 2. Frage ?
Gruß Klaus

totocotonio

Ein ganz normale Datenbank.  ***.mdb

Gruß TM

MzKlMu

Hallo,
soory, aber das beantwortet immer noch nicht meine Frage. Eine geteilte Datenbank (Back und Frontend) ist auch eine MDB.
Das beschriebene Verhalten deutet auf eine Trennung hin.
Eine geteilte Datenbank (=2 MDB) enthält die Oberfläche und die Daten in getrennten Tabellen.
Gruß Klaus

totocotonio

Hi,
da habe ich keine Ahnung von das man eine Datenbank teilen kann.
Ich habe die Datenbank 1997 geschrieben und sie läuft seit der Zeit einwandfrei.

Kann das sein das die DB durch den Wrkgrp aufruf irgendwo sonst gespeichert wird.

Ich finde den Fehler einfach nicht.

Gruß TM


DF6GL

Hallo,

wenn Du die MdB-Datei auf den Stick kopiert und nicht auch den Aufruf geändert hast, dann wird nach wie vor die originale DB aufgerufen..

WIE stellst Du denn fest, dass die Daten nicht übereinstimmen
und mit welcher Access-Version arbeitest Du?
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

totocotonio

Hallo,
die Datenbank liegt im Ordner xy. Ich kopiere wie gehabt die Datenbank *.mdb auf den Stick.

wenn ich dann die Datenbank zu Hause öffne ist die Datenbank nicht aktuell.(Vergleich der letzten Eingaben)

Ich bin von Win XP mit Access 97, auf ein WIN 7 mit Office/Access XP gewechselt.

Da es dort aber die system.mdw nicht mehr gibt, ich aber die Benutzersteuerung brauche, habe ich
wie im Forum gelesen mit dem unten genannten Aufruf wrkgrp realisiert.

Die Datenbank funktioniert auch einwandfrei nur sind die Daten nicht in der Datenbank die über den link aufgerufen wird.
das heißt sie muss irgendwo im System liegen, so vermute ich.

Ich weiss mir da keinen Rat.

Das muss wohl mit dem Aufruf Wrkgrp zu tun haben.

Gruß TM

MzKlMu

#9
Halllo,
Du machst hier grundlegende Fehler bzw. hast falsche Vorstellungen.

Eine Datenbank der älteren Accessversionen benötigt immer eine MDW. Wenn es keine gibt, erstellt Access automatisch eine System.MDW mit der Access dann gestartet wird. Es muss also eine System.Mdw bei Dir zu Hause geben. Oder eine andere MDW.

Zitatich aber die Benutzersteuerung brauche,
was ist das für eine Benutzersteuerung, Zugangsberechtigungen ?

Wie heißt die MDB in der Firma ?
Wie heißt die MDW in der Firma
Wie heißt MDB zu Hause ?
Wie heißt MDW zu Hause ?



Wenn Du zu Hause die gleiche MDB verwendest wie an dem anderen Ort, so sind die Daten gleich, jede Wette.
Daher vermute ich dass das nicht die gleiche DB ist.

Wenn eine Datenbank korrekt mit eine MDW gesichert ist, so hat man ohne die passende MDW keinen Zugriff auf die Datenbank, auch nicht mit der System.Mdw.
Gruß Klaus

totocotonio

Hi,
ich benutze zu Hause win 8 und access 2013

Ich habe die gleiche Einstellungen mit der gleichen mdw zu Hause installiert.

Das heißt ich rufe sie genauso mit dem wrkgrp auf wie in der Firma.

Wo liegt den die system.mdw bei A2013. Da kann ich keine finden.

Aus diesem Grund hatte ich die system.mdw von der Firma mitgebracht.



Gruß TM

totocotonio

Hi,
ich habe folgendes gemacht.

In der Firma eine Test.mdb erstellt mit der system.mdw und über die Verknüpfung wie bereits beschrieben
mit WRKGRP geöffnet und ein Paar Daten eingeben.

Dann beide Datein kopier und das ganze zu Hause genauso wie in der Firma gemacht.

Und was soll ich sagen.

Keine Daten in der kopierten DB >:( >:( >:( >:( >:(

Irgendwo scheint da der WURM drin zu sein.

Gruß TM

MzKlMu

Hallo,
wenn Du so einfach eine Test.mdb erstellen konntest, benötigst Du keine MDW.
Die Test.Mdb kannst Du direkt per Doppelklick öffnen, ohne die Verknüpfung.

Zu beschreibst auch recht verwirrend Dein Problem.
Erst:
ZitatIch bin von Win XP mit Access 97, auf ein WIN 7 mit Office/Access XP gewechselt.
Und jetzt hast Du plötzlich A2013. Bei den neueren Access Versionen (an A2007) gibt es keine System.Mdw mehr. Das MDW System wird nicht mehr unterstützt, das wurde von Microsoft ersatzlos aufgegeben.

Ist Deine DB überhaupt geschützt?
Ich hatte das schon mal gefragt:
Zitatwas ist das für eine Benutzersteuerung, Zugangsberechtigungen ?
hast Du aber nicht beantwortet.
Gruß Klaus

totocotonio

Hallo Klaus,
also mit gewechselt meine ich in der Firma von XP A97 auf WIN7 A-XP.

A2013 nutze ich zu Hause.

Ich habe meine DB nicht geschützt, es ist eine einfache DB wo ich die Benutzer/Gruppensteuerung von Access nutze.

Ich weiß das die System.mdw nicht mehr unterstützt wird, deshalb rufe ich sie ja mit dem Wrkgrp auf.

Fakt ist, die Daten die ich eingebe sind nicht in der aufgerufenen DB sondern müssen scheinbar sonst irgendwo
"eingelagert" werden.

Ich weiß das das komisch klingt aber es ist so.

Ich würde gerne eine Datensicherung machen was ich vorher immer mit kopieren der DB gemacht habe
aber das funzt so nicht.

Ich habe über die Standartsuche schon mal nach einer anderen *.MDB suchen lassen aber das findet die
Suche nichts.

Gruß TM

MaggieMay

Hallo,

ich hätte da mal eine Idee...

Seit Windows 7 werden (bspw.) Access-Dateien, die aus dem Programmverzeichnis gestartet werden in den Virtual Store kopiert und dort ausgeführt, wenn der Benutzer keine Administratorrechte hat. Die Konsequenzen kannst du dir sicher selbst ausmalen...
(somit enthält die MDB im Programmverzeichnis keine Daten, weil mit dieser Datei ja gar nicht gearbeitet wird)

Der "VirtualStore" ist ein Unterordner von "AppData\Local" im Benutzerverzeichnis.
Freundliche Grüße
MaggieMay