Announcement

Collapse
No announcement yet.

Auslagern einer Access Datenbank

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Auslagern einer Access Datenbank

    Wie kann ich eine Access datenbank mit ihre 25 Tabellen exportiern und unter einen anderen Namen abspeichern?

    Statt test.mdb halt test2.mdb?

    Muß ich jede Tabelle einzeln exportieren???

    Wäre für jeden Hinweis dankbar!!

    Wie kann ich den Bereich zweier Datum wählen und nur diesen Bereich exportieren (das Datum steht in einer Tabelle)

    BINE :_)

  • #2
    Hi,...
    <br>
    <br>Exportieren ? Von Hand oder via Code? Tuts vieleicht schon folgende Idee?:
    <br>copy test.mdb test2.mdb
    <br>und wenn man nur bestimmte Daten/Tabellen exportieren will so kann man diese ja später in test2.mdb händig oder via code löschen.
    <br>
    <br>ich benötige mehr infos um eine bessere Antwort zu geben
    <br>
    <br>mfg
    <br>P

    Comment


    • #3
      hi danke für die schnelle Hilfe

      was ich versuche zu lösen ist eine auslagerungsdatei.

      Der kunde gibt Monate/Jahrelang Datensätze ein und irgendwann soll er die nicht mehr benötigten Tabellen auslagern können/sogar müssen!!

      Und deshalb muß ich ihm nach einem Zeitpunkt (datum)fragen

      Comment


      • #4
        Hi,...
        <br>Archivieren also
        <br>das kann man in access wie folgt lösen:
        <br>man erstellt zwei identiche datenbanken main.mdb und archiv.mdb
        <br>dann bindet man die die zu archivierenden tabellen aus archiv.mdb <br>in main.mdb ein
        <br>nun wird eine abfrage erstellt z.b.:
        <br>insert into archivtabelle (A, B) Select A, B From maintabelle <br>where maintabelle.datum <= #01.01.1999#
        <br>
        <br>so in etwa sollte es funkätionieren
        <br>
        <br>mfg
        <br>p

        Comment


        • #5
          leider ist es mit einer Archiv datei nicht getan!

          Wie in einer anderen Rubrik(in der ich gefragt habe wie ich die datumspunkte wegbekomme) erwähnt werden die archivdateien mit einem D+ datum(ältesterDS) gespeichert.

          HAst du noch eine Lösung für mich??

          Comment


          • #6
            ich müßte zuerst eine mdb erstellen (kopie von main) und dann die Datensätze einfügen!! Nur wie..?

            Du arbeitest nicht mit batchmove

            Comment


            • #7
              Hi,...
              <br>erstmal Datumspunkt umwandeln:
              <br>bitte im Forum nach "Umlaute umwandeln" suchen da liegt eine nette <br>delphi function
              <br>
              <br>und das auslagern könnte man dann so machen :
              <br>copy main.mdb d01_01_1999.mdb
              <br>nun startet man eine Abfrage in d01_01_1999.mdb ungefähr so:
              <br>delete From mytbl where datum > 01_01_1999
              <br>
              <br>mfg
              <br>p

              Comment


              • #8
                <b> JA das könnte eine Lösung sein </b> dauert das nicht zu lange??

                Ich probiers einmal aus, danke dir für deine Hilfe!!!!

                Jetzt kann ich wenigstens weitermachen:_)

                BINE :_

                Comment

                Working...
                X