Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Ben.Wisch am Februar 09, 2011, 14:07:57

Titel: Tabellenstruktur kopieren
Beitrag von: Ben.Wisch am Februar 09, 2011, 14:07:57
Hallo Zusammen,

ich habe mal wieder ein Problem. Ich möchte ein neues Tabellenblatt in Access erstellen auf Grundlage einer bestehenden Tabelle. Ähnlich wie das Kopieren/Einfügen mit der Option "Nur Struktur". Leider finde ich keine Hilfestellung im Netz dazu. Wenn keine Probleme macht könnte ich vielleicht noch die Option "Daten an vorhandene Tabelle anfügen" hinzufügen?

D A N K E    schon mal in Voraus.

Ben.Wisch
Titel: Re: Tabellenstruktur kopieren
Beitrag von: database am Februar 09, 2011, 15:19:12
Hallo,

ZitatIch möchte ein neues Tabellenblatt in Access erstellen auf Grundlage einer bestehenden Tabelle

Und was hätte ich unter Tabellenblatt zu verstehen?
Titel: Re: Tabellenstruktur kopieren
Beitrag von: Ben.Wisch am Februar 09, 2011, 15:32:44
Na eben eine neue Tabelle/Datei
Titel: Re: Tabellenstruktur kopieren
Beitrag von: Jonny am Februar 09, 2011, 15:44:18
Hallo,
eigentlich hast Du es doch schon selber gesagt.
Kopieren, einfügen nur Struktur.

Du kannst auch eine Tabellenerstellungsabfrage machen und selektiev Daten anfügen.

Gruß

Johann
Titel: Re: Tabellenstruktur kopieren
Beitrag von: Ben.Wisch am Februar 09, 2011, 15:47:47
Kann ich das auch auf einen Button legen, oder macht das besondere Probleme

B E N
Titel: Re: Tabellenstruktur kopieren
Beitrag von: database am Februar 09, 2011, 15:58:33
Hallo,

ZitatNa eben eine neue Tabelle/Datei
Wobei Tabelle mit Datei nichts zu tun hat....  :-\

ZitatKann ich das auch auf einen Button legen
Na dann heißt das eben - "wie kopier' ich eine Tabelle mittels Buttonklick ?" ...


Private Sub DeinButton_Click()
    DoCmd.RunSQL "SELECT * INTO DeineNeueTabelle FROM DeineAlteTabelle WHERE ID_AlteTabelle = 0"
End Sub


Hmmm... richtige Fragestellung erleichtert die Antwort ungemein ...   ;)

HTH
Titel: Re: Tabellenstruktur kopieren
Beitrag von: Jonny am Februar 09, 2011, 16:02:10
Hallo,

Du kannst aber ich verstehe nicht was da passieren soll.
Das sieht so aus als wenn Du immer wieder die gleichen Tabellen aufbauen willst (warum sonst ein Button?)

Normalerweise gibt es eine Tabelle in der alle gleichartigen Daten gespeichert werden. Mit einer Kennung kann
man dann z.B. festlegen welche Art es ist.

Ich glaube, dass Du Acc wie Excel behandeln willst, kann das sein ;)?

Gruß

Johann
Titel: Re: Tabellenstruktur kopieren
Beitrag von: Ben.Wisch am Februar 09, 2011, 16:24:33
Antwort zu Johann,

Ja und Nein. Ich habe immer neue Daten die ich in einer Excel Tabelle erstelle und pflege und zu einem bestimmten Zeitpunkt sollen diese dann in eine Access Datei übertragen werden.

Und nun zu Database.

Danke für deine schnelle Hilfe, ich habe zwar noch einige Probleme mit der Parameterübergabe aber das sollte wohl keine Probleme mehr darstellen

B E N
Titel: Re: Tabellenstruktur kopieren
Beitrag von: database am Februar 09, 2011, 16:28:32
Hallo,

ZitatProbleme mit der Parameterübergabe
Welche Parameterübergabe? Wenn du nur die Struktur der Tabelle kopieren willst benötigst du keinen zu übergebenden Parameter.
Hierfür genügt es eine ID der Quelltabelle als Kriterium anzuführen, die NICHT existiert.
In meinem Beispiel war das 'WHERE ID=0",  weil eine ID 0 bei autowert nicht existiert... ;)