TKSoft-Online

Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

tabellen aktualisieren
(1 Leser) (1) Gast
Alles rund um MS-Access
  • Seite:
  • 1

THEMA: tabellen aktualisieren

tabellen aktualisieren 3 Jahre, 1 Monat her #408

  • calex23
  • OFFLINE
  • Senior Boarder
  • Beiträge: 58
  • Karma: 0
Hallo

Habe die gleiche mdb auf zwie Rechner die nicht vernetz werden können.
Jeder User 1 gibt seine Daten ein und mailt seine mdb an User 2.
Frage ..
Wie kann User 2 über Knopfdruck von der gemailten mdb (User 1),
seine Tabelle aktualisieren d.h seine Daten bleiben dazu kommen hinzu Daten von User 1.

Danke erst mal

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #409

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Hallo Calex,

das dürfte relative einfach zu bewerkstelligen sein.
Es gäbe da auch mehrere Lösungswege.
z.B. 2 Recordsets die miteinander verglichen werden oder
die Tabellen von User 1 werden per Verknüfung eingebunden und
die Tabellen verglichen.

Um das aber detailierte zu erklären könntest Du mal einen Auszug der
DB anhängen.
Gruß TommyK

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #410

  • calex23
  • OFFLINE
  • Senior Boarder
  • Beiträge: 58
  • Karma: 0
danke für die schnelle antwort bin erst jetzt wieder da
dauert ein wenig

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #411

  • calex23
  • OFFLINE
  • Senior Boarder
  • Beiträge: 58
  • Karma: 0
User 1 gibt daten ein sowie User 2 einer von den beiden mailt dem andern seine mdb.
derjenige der die mail kriegr soll die daten des anderen in seine mdb ergänzen.

danke

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #412

  • calex23
  • OFFLINE
  • Senior Boarder
  • Beiträge: 58
  • Karma: 0
moment schike auch die mdb

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #413

  • calex23
  • OFFLINE
  • Senior Boarder
  • Beiträge: 58
  • Karma: 0
alles soll erfolgen über ein button in einem formular

Dateianhang:

Dateiname: db1.rar
Dateigröße: 6163

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #414

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Hallo Calex,

komme aber erst morgen dazu.
Gruß TommyK

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #415

  • calex23
  • OFFLINE
  • Senior Boarder
  • Beiträge: 58
  • Karma: 0
kein problem

danke

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #416

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Hallo Calex,

anbei die Lösung.
Vorgehensweise wie folgt.

1. Im Formular Dateidialog zu Auswahl der DB aufrufen.
2. Button \"Tabellen vergleichen\" klicken
3. Fertig

Hinweis:
Im Beispiel heißt die Tabelle \"Tabelle1\"
Genauso muss die Tabelle auch in der anderen DB benannt sein.
Ansonten musst Du den Code anpassen.
 
Private Sub cmd_ReadTable_Click()
Dim wsp As DAO.Workspace
Dim dbIn As DAO.Database, dbOut As DAO.Database
Dim rstIn As DAO.Recordset, rstOut As DAO.Recordset
Dim sSQL As String
Dim sMD5In As String
 
sSQL = \"SELECT Tabelle1.datum, Tabelle1.zeit1, Tabelle1.zeit2, \" & _
\"Tabelle1.bemerkung, FnsCalculateMD5([datum] & [zeit1] & [zeit2] & [bemerkung]) \" & _
\"AS MD5 FROM Tabelle1;\"
 
Set wsp = DBEngine.Workspaces(0)
Set dbOut = CurrentDb
Set rstOut = dbOut.OpenRecordset(sSQL)
Set dbIn = wsp.OpenDatabase(sDBPath)
Set rstIn = dbIn.OpenRecordset(sSQL)
 
Do While Not rstIn.EOF
sMD5In = rstIn!MD5
rstOut.FindFirst \"MD5 = '\" & sMD5In & \"'\"
If rstOut.NoMatch Then
rstOut.AddNew
rstOut!Datum = rstIn!Datum
rstOut!zeit1 = rstIn!zeit1
rstOut!zeit2 = rstIn!zeit2
rstOut!bemerkung = rstIn!bemerkung
rstOut.Update
End If
rstIn.MoveNext
Loop
rstIn.Close: Set rstIn = Nothing
rstOut.Close: Set rstOut = Nothing
dbIn.Close: Set dbIn = Nothing
dbOut.Close: Set dbOut = Nothing
wsp.Close: Set wsp = Nothing
End Sub
 

Wenn Du den Dateidialog nicht verwenden willst kannst Du auch den Pfad der
anderen DB fest übergeben.
z.B.:
Set dbIn = wsp.OpenDatabase(\"C:\DeinOrdner\DeineDb.mdb\"«»)

Dateianhang:

Dateiname: Calex_1.zip
Dateigröße: 59081
Gruß TommyK
Letzte Änderung: 3 Jahre, 1 Monat her von TommyK.

Re:tabellen aktualisieren 3 Jahre, 1 Monat her #417

  • calex23
  • OFFLINE
  • Senior Boarder
  • Beiträge: 58
  • Karma: 0
Danke Tommy bin ersz jetzt von der Arbeit heim
werde testen und meld mich
  • Seite:
  • 1
Moderatoren: TommyK
Ladezeit der Seite: 2.23 Sekunden

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173377 Downloads

JoomlaWatch 1.2.11 - Joomla Monitor and Live Stats by Matej Koval