Announcement

Collapse
No announcement yet.

Wie kann ich Tabellen löschen?

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

  • Wie kann ich Tabellen löschen?

    Hallo Forum,

    ich habe einige Tabellen ins Access falsch importiert und/ oder brauche sie nicht mehr. Wie kann ich diese Tabellen löschen, damit sie wieder übersichtlich aussieht.
    Geht das nur mit VBA?
    Das dürfte doch nicht so kompliziert sein...

  • #2
    Abfrage im SQL-Editor
    Code:
    DROP TABLE %Tabellenname%
    schon probiert ?
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Das dürfte doch nicht so kompliziert sein...
      Öhm...

      ...nein?!

      1. Access - Navigationsmenü (<F11>)
      2. "Tabellen" auswählen
      3. zu löschende Tabelle anklicken (linke Maustaste)
      4. <ENTF> drücken und Meldung bestätigen

      oder

      3. zu löschende Tabelle anklicken (rechte Maustaste)
      4. aus dem Kontextmenü "Löschen" wählen.


      Um nur den INHALT der Tabellen zu löschen (wegen "falsch importiert ....")

      1. Access - Navigationsmenü (<F11>)
      2. "Tabellen" auswählen
      3. Tabelle öffnen (Doppelklick)
      4. Alle Datensätze markieren (in die linke obere Ecke klicken, dort wo sich Zeilen und Spalten treffen)
      5. <ENTF>

      Viel Spaß
      Tino

      P.S. Die Frage war hoffentlich ernst gemeint ...
      Ich habs gleich!
      ... sagte der Programmierer.

      Comment


      • #4
        Vielen Dank für eure Antwort und klar, war die Frage ernst gemeint.
        Die Tabellen lassen sich nicht löschen, weil beim rechts-Klick das Feld "Löschen" inaktiv ist. Ich kann sie nur ausblenden, bis zum nächsten Öffnen der Datenbank.

        Hab eure Vorschläge auch schon ausprobiert, geht alles nicht..

        Comment


        • #5
          Ist die DB schreibgeschützt geöffnet?
          Ist die DB im Zugriff anderer Nutzer?
          Sind Berechtigungen vergeben / aktiviert?
          Welche Access - Version?
          Ich habs gleich!
          ... sagte der Programmierer.

          Comment


          • #6
            Also die DB ist nicht schreibgeschützt.
            Die Datenbank ist für eine ziemlich große Firma gedacht, es greift aber im Moment keiner drauf zu, da ich auf meinem eigenen Laufwerk arbeite.
            Ich hab' die Datenbank von Null- auf selber angelegt, deshalb gibt es keine Berechtigungskonflikte, schätze ich.
            Access Version 2003


            Was mir eigentlich ausreichen würde, wäre, wenn ich meine falschen Excel - Import- Tabellen löschen könnte, die ich eben falsch importiert habe oder es Importfehler gab. Die sind ja auch mit keiner Tabelle verknüpft.

            Vielen Dank für Deine Hilfe!

            Comment


            • #7
              Kann man einfach so eine Tabelle anlegen (ohne Import)?
              Läßt diese sich dann wieder löschen?

              Ich habe noch nie gesehen, das in dem beschriebenen Szenario "löschen" ausgegraut ist.
              Ich habs gleich!
              ... sagte der Programmierer.

              Comment


              • #8
                Evtl. DB kaputt. Schon mal mit Reparieren probiert?

                Wie ist der Name der Tabelle? Evtl. hat du unglücklicherweise einen Systemnamen verwendet.

                Comment


                • #9


                  Vielleicht hilft diese Grafik etwas..

                  Wenn die DB kaputt ist krieg ich die Krise, ich bastel schon Monate daran rum...

                  Tabelleninhalt lässt sich ganz normal löschen, die Tabelle an sich aber nicht.
                  Die Tabelle(n) wurden zum Teil importiert (Excel), zum Teil selbst angelegt

                  Comment


                  • #10
                    http://s7.directupload.net/file/d/2682/2va45md7_jpg.htm

                    Comment


                    • #11
                      In welchem Format liegt denn die DB vor - kommt die vielleicht von Access 97?

                      Dann geht das glaube ich nicht, die DB muss per Konvertieren mindestens ins 2000er Format gebracht werden.
                      Ich habs gleich!
                      ... sagte der Programmierer.

                      Comment


                      • #12
                        Hallo Tinof, ich habe gerade nachgeschaut und die DB auch nochmal abgespeichert, sie ist und war in 2003...

                        Fällt euch vllt noch was ein, an was es liegen könnte.. ?

                        Vielen dank..

                        Comment


                        • #13
                          man könnte eine leere Datenbank erstellen und nur alle benötigten Objekte dorthin importieren.

                          Dumm wäre nur, wenn Beziehungen definiert sind, die müßten dann manuell neu erstellt werden .. sehr fehlerträchtig.
                          Ich habs gleich!
                          ... sagte der Programmierer.

                          Comment


                          • #14
                            Hmm verstehe.. ja das wäre glaube ich, die letzte Möglichkeit.. wenn's anders nicht geht..

                            Könnte ich die Tabellen mit einem Code in VB löschen ? Z.B. alle Tabellen, die "Fehler" enthalten?

                            Comment


                            • #15
                              da sind wir wieder bei Antwort #2

                              Einfach eine neue Abfrage erstellen, in die SQl - Ansicht wechseln, den DROP TABLE ... Befehl eingeben und ausführen.

                              Ich fürchte nur dass das nicht funktioniert, da Access ja der Meinung ist, die Tabelle darf nicht gelöscht werden.

                              Jeder VBA - Code würde aber auf das gleiche hinauslaufen.

                              Interessant wäre, ob bei o.g. Abfrage Fehlermeldungen erscheinen. Dein "Hab eure Vorschläge auch schon ausprobiert, geht alles nicht.. " ist leider nicht zielführend.


                              Edit:
                              "access vba tabelle löschen" liefert bei Google Ungefähr 453.000 Ergebnisse, sorry ...
                              Ich habs gleich!
                              ... sagte der Programmierer.

                              Comment

                              Working...
                              X