Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: silentwolf am Februar 15, 2011, 12:46:17

Titel: Daten wieder in die Tabelle bringen?
Beitrag von: silentwolf am Februar 15, 2011, 12:46:17
Ich denk mir das es wahrscheinlich für Euch eine sehr einfache Lösung gibt aber bei mir ist das ein grosses Thema :(
Habe irgendwie ein Feld verhaut das heist ich habe nun nicht mehr die ganzen Wörter in einem Feld drinnen.
Ich weis nicht was passiert ist da ich noch immer 255 Zeichen im Format stehen habe aber die Wörter abgeschnitten worden sind.
Na ja wie auch immer. Da ich aber die Datensätze richtig noch in einer anderen Tabelle habe würde ich diese Sätze in die andere anfügen.
Hab mit Aktualisierungsabfrage versucht bekomme aber viel zu viele Datensätze.
Weis nicht so recht wie das geht.
Vieleicht kann mir ja jemand es erklären. Wäre super von Euch!!

Lg Albert
Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: DF6GL am Februar 15, 2011, 13:01:29
Hallo,

versteh überhaupt nicht, was für eine Problemsituation das ist...
Soll heißen:

--"irgendwie ein Feld verhaut "       
WAS für ein Feld? Was ist "verhaut"?


--"nicht mehr die ganzen Wörter in einem Feld "

FeldDatentyp? Welche "ganzen" Wörter"?  Wo kamen die her?


"da ... noch immer 255 Zeichen im Format stehen .."

???



"Hab mit Aktualisierungsabfrage versucht bekomme aber viel zu viele Datensätze."

Wie heißt der SQL-dieser Abfrage (Abfrageentwurf/Ansicht/SQL-Ansicht) ?

Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: Jonny am Februar 15, 2011, 15:13:10
Hallo,
mach erstmal eine Sicherung deiner DB.

Dann lösche alle DS aus deiner kaputten Tabelle (das die wirklich kaputt ist glaub ich zwar nicht aber so bauen wir die neue auf)
Nehme deine richtige Tabelle und mache damit eine Anfügeabfrage. Das klappt.

Aber merkwürdig ist schon das du zwei gleich Tabellen hast.

Gruß

Johann
Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: silentwolf am Februar 17, 2011, 10:40:07
Hallo hab leider keine Benachrichtung bekommen und erst jetzt gesehen das Ihr geantwortet habt!!
Danke für die Antwort werde es versuchen mit der Anfügeabfrage!
Also ich habe die daten noch in einer anderen Datenbank so meinte ich das.
Die tabelle ist aber nicht gleich aufgebaut als die ich nun in der neuen Datenbank habe. Ein Feld ist nur noch aktuell und in der alten Datenbank ist die noch in Ordnung aber in der neuen nicht.
Hoffe das es nun etwas klarer ist.
Werde es aber wie gesagt mit einer Anfügeabfrage versuchen.
Und zwar Versuchen da ich noch nicht grad viele davon gemacht habe  :'(
Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: silentwolf am Februar 19, 2011, 16:56:33
Hallo,
Ich hatte nun wieder Zeit mich um dieses problem zu kümmern.
Habe hier leider noch ein hoffentlich kleineres Problem und zwar folgendes.
Ich habe ja eine tabelle nennen wir sie tbl_A dort habe ich Mod_id, Mod_Name, Mod_Hauptinfo; Mod_Parameter.
Mod_Hauptinfo hab ich keine Daten drinnen.
tbl_B hat die gleichen Felder und natürlich die gleichen datenTypen.
In Feld Mod_Hauptinfo stehen meine daten drinnen die ich in tbl_A benötigen würde.

Problem: Mod_Name auf den beiden tabellen sind nicht in gleicher reihenfolge.

Habe eigentlich noch nie solche Abfragen gemacht und würde gern wissen ob es überhaupt geht und wenn ja was müsste ich nun machen??

Vielen Dank für Eure Antworten :)

Lg Albert
Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: DF6GL am Februar 19, 2011, 17:17:41
Hallo,

Sind die richtigen Tabellennamen ein Geheimnis?

UPDATE Tab_A  INNER JOIN Tab_B ON Tab_A.Mod_id= Tab_B.Mod_id  SET Tab_A.Mod_Hauptinfo= Tab_B.Mod_Hauptinfo
Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: silentwolf am Februar 19, 2011, 17:22:47
nein war nur zu faul um es zu schreiben  ::)
tut mir leid!
weil ich eine kopie erstellt habe von denen Tabellen damit ich wenn es schon nicht funktionieren sollte nicht schon wieder alles gelöscht habe.
Die richtigen tabellen heissen tbl_Model dort sind eben keine Daten mehr drinnen und tbl_Model2 hat die Daten drinnen.

Und wo schreib ich das dann hin in SQL bei der Abfrage oder?


Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: DF6GL am Februar 19, 2011, 17:27:02
Halo,

zu faul, um 4 bzw. 5 Zeichen mehr einzutippen??



Naja, wie auch immer,


Kopier den SQL-String in    Abfrageentwurf/Ansicht/SQL-Ansicht     und vergiss nicht , die Tabellennamen zu korrigieren..


(Das hast Du jetzt von Deiner Faulheit  ;)  ;D  )
Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: silentwolf am Februar 19, 2011, 17:32:19
hihi ja danke wart mal nur bevor ich es nun ausführe noch kurz eine Frage diesbezüglich.
Muss ich die beiden Tabellen nun zuerst noch miteinander verknüpfen???
Oder macht das nun SQL selbst?

Danke nochmals
Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: DF6GL am Februar 19, 2011, 17:43:59
mach einfach das, was ich geschrieben habe...


zusätzlicher Hinweis:  nach der Korrektur der Tabellennamen muß mittels Klick auf das Ausrufezeichen die Abfrage ausgeführt werden.

Titel: Re: Daten wieder in die Tabelle bringen?
Beitrag von: silentwolf am Februar 19, 2011, 17:47:43
Ja hab ich gerade schon gemacht! Hat wunderbar funktioniert!!
Bin ein Genie  ;D
Na nur Scherz das bist natürlich Du!!
Vielen Dank!!