Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Tabelle sichern
zurück: meine Spendenverwaltung mal wieder weiter: Komplizierte Abfrage Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
alfikoe
Im Profil kannst Du frei den Rang ändern


Verfasst am:
02. Mai 2004, 11:48
Rufname:
Wohnort: D-31582 Nienburg

Tabelle sichern - Tabelle sichern

Nach oben
       

Hallo,

ich möchte eine Tab. am Monatsende sichern. Die vorhandene Tab. soll unter einer beliebigen Tab. gesichert werden. Nach dem sichern sollen in der alten Tab. nur die Datensätze gelöscht werden und mit der Eingabe neuen DS wieder bei 1 begonnen werden können.
Für eure Hilfe bedanke ich mich im voraus.

Gruß alfikoe
lothi
c#, .Net


Verfasst am:
03. Mai 2004, 08:59
Rufname:
Wohnort: Birgisch


AW: Tabelle sichern - AW: Tabelle sichern

Nach oben
       

Hallo alfikoe

Zum speichern der Tabelle gibt es folgende Methode:
Code:
DoCmd.CopyObject(Zieldatenbank, NeuerName, Quellobjekttyp, Quellobjektname)

Ist in der OH gutbeschrieben.

Zum Löschen kannst du eine Löschabfrage erstellen die dir nach dem kopieren die Datensätze aus der Tabelle löscht.
Code:
Currentdb.Execute("DELETE Tabelle2.* FROM Tabelle2")

Danach musst du die DB noch Komprimieren sonst fängt der Autowert nicht bei 0 an.

Das Problem, fängt dann irgendwann an, wenn du viele Tabelle hast und einen genauen Datensatz suchen musst oder wenn du eine Statistik über ein Jahr erstellen willst.

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
alfikoe
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Mai 2004, 21:22
Rufname:
Wohnort: D-31582 Nienburg

Tabellen sichern. - Tabellen sichern.

Nach oben
       

Hallo Lothi,

danke für die Hilfe. Es funktioniert soweit.
Ich möchte aber einen variablen neuen Tab. Namen eingeben können.
Dazu habe ich ein Formular mit einem Textfeld erstellt. In dem Textfeld soll nun der neue Name eingegeben und an die Kopierroutine weitergegeben werden.
Wie wird der neue Name an das CopyObjekt übergeben.
Für eine Antwort bedanke ich mich.

Gruß alfikoe
lothi
c#, .Net


Verfasst am:
03. Mai 2004, 21:56
Rufname:
Wohnort: Birgisch

AW: Tabelle sichern - AW: Tabelle sichern

Nach oben
       

Hallo alfikoe

Weise den Inhalt des Textfeldes einer Variablen zu und übergib diese der Funtion

Code:
Dim strName  As String

strName = Me!DeinTextfeld

DoCmd.CopyObject(Zieldatenbank, strName, Quellobjekttyp, Quellobjektname)

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
alfikoe
Im Profil kannst Du frei den Rang ändern


Verfasst am:
04. Mai 2004, 18:20
Rufname:
Wohnort: D-31582 Nienburg

Tabellen sichern. - Tabellen sichern.

Nach oben
       

Hallo Lothi,
ich habe folgenden Code eingegeben:
Code:
    Dim strNeuerName As String
   
    strNeuerName = Me!txtNeuName
    DoCmd.CopyObject , strNeuerName, acTable, "tabAnwesend"
   
    Set db = CurrentDb()
    'Recordset-Objekt auf Tabelle setzen
    Set rst = db.OpenRecordset("tabAnwesend", DB_OPEN_DYNASET)  ' Dynaset erstellen.
   
    'Datenbank-Tabelle bis zum Ende durchlaufen
    While Not rst.EOF
        'Datensatz löschen
        rst.Delete
        'gehe zum nächsten Datensatz
        rst.MoveNext
    Wend
   
    rst.Close
    db.Close
    DoCmd.Close

Dies funktioniert wunderbar. Auch die Datesätze löschen funktioniert nach der o.g. Methode einwandfrei. Man braucht die Datenbank nicht komprimieren. Die Datensätze fangen wieder mit 1 an. (A2003)
Vielen Dank für deine Hilfe.
Gruß Alfikoe
Nachtrag: alfikoe am 05. Mai 2004 um 19:14 hat folgendes geschrieben:
Hallo
nach genauer Überprüfung der gelöschten Datensätze habe ich folgendes festgestellt. Im Formular das für die Eingabe vohanden ist, fängt der Zähler bei eins an, in der Tabelle wird aber mit der nächsten freien Zahl angefangen weiter zu zählen. Ich denke dies muß ein Fehler in Access sein. Der Hinweis von Willi Wipp war wohl berechtigt.

Gruß alfikoe
lothi
c#, .Net


Verfasst am:
05. Mai 2004, 20:26
Rufname:
Wohnort: Birgisch


AW: Tabelle sichern - AW: Tabelle sichern

Nach oben
       

Hallo alfikoe

Na ja hab dir doch gesagt das du danach die DB komprimieren musst. Sonst fängt der AutoWert nicht von 0 an. Wink

Aber ich bin nach wie vor überzeugt, dass du mit deinem vorhaben früher oder später Probleme bekommst. Wink

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: datum in Tabelle nur nach Jahr & Monat filtern.....aber. 4 mirko 1237 20. Jul 2004, 12:03
mirko datum in Tabelle nur nach Jahr & Monat filtern.....aber.
Keine neuen Beiträge Access Tabellen & Abfragen: sql neue tabelle erstellen 3 Gast 1233 19. Jul 2004, 23:09
lothi sql neue tabelle erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle exportieren als Excel2000 Arbeitsblatt 1 thomassch 917 06. Jul 2004, 12:46
stpimi Tabelle exportieren als Excel2000 Arbeitsblatt
Keine neuen Beiträge Access Tabellen & Abfragen: Eingabeaufforderung für "Tabelle umbenennen" 1 DJK_2000 824 06. Jul 2004, 11:05
Gast Eingabeaufforderung für "Tabelle umbenennen"
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage bei Tabelle mit leeren Zellen (?) 2 Gast 1046 23. Jun 2004, 15:14
lothi Abfrage bei Tabelle mit leeren Zellen (?)
Keine neuen Beiträge Access Tabellen & Abfragen: bei leeren Textfelder in Tabelle ein "-" einfügen 10 Henri 844 21. Jun 2004, 15:48
Henri bei leeren Textfelder in Tabelle ein "-" einfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle mit Beziehung zu anderen Tabellen updaten - wie ? 4 miredoju 2685 15. Jun 2004, 10:24
miredoju Tabelle mit Beziehung zu anderen Tabellen updaten - wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle von Excel importieren 1 Sonnenschein 2641 15. Jun 2004, 06:57
stpimi Tabelle von Excel importieren
Keine neuen Beiträge Access Tabellen & Abfragen: Bestehende Tabelle aufteilen - Eure Kommentare? 1 masta25 1041 17. Mai 2004, 21:19
mabe38 Bestehende Tabelle aufteilen - Eure Kommentare?
Keine neuen Beiträge Access Tabellen & Abfragen: aus einer Tabelle m.mehr.Spalten neue Tab mit 1 Spalte erste 4 Gingi 861 11. Mai 2004, 16:24
Gingi aus einer Tabelle m.mehr.Spalten neue Tab mit 1 Spalte erste
Keine neuen Beiträge Access Tabellen & Abfragen: Autowert in bestehende Tabelle 1 Gingi 729 23. Apr 2004, 11:45
mabe38 Autowert in bestehende Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erstellen aus vorhandener Tabelle 6 moni 2010 29. März 2004, 15:39
moni neue Tabellen erstellen aus vorhandener Tabelle
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project