3Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
530
530
EMPFEHLEN
-
Hallo ,
ich habe ein Problem mit einer Aktualisierungsabfrage bei MS Access 2007. Folgendes: Ich habe eine leere Tabelle in der nur die Artikelnummern stehen. Dies sind ca. 7000 Einträge. Die Infos zu diesen Nummern möchte ich aus einer anderen Tabelle übernehmen und zwar mithilfe der Aktualisierungsabfrage.
Ich gehe dann also auf Abfrageentwurf und wähle die beiden Tabellen aus und verbinde Sie dann mit der Artikelnummer. Dann suche ich mir die Felder zum aktualisieren aus und gehen auf "Ausführen". Normalerweise möchte Ich nun die Info bekommen "Sie sind dabei 7700 Zeilen zu aktualisieren...", bei mir kommt allerdings die Info " Sie sind dabei 257802 Zeilen zu aktualisieren.." und die zu aktualisierende Tabelle ist danach komplett leer.
Wieso ist das so?
-
1) Wieviele Datensätze hat es in der Quell-Tabelle? Kann es sein, dass pro Artikelnummer in der Quelltabelle mehrere Einträge bestehen?
2) Klicke dein Aktualisierungsabfrage mal zusammen. Nicht ausführen! Dann wechselst du die Ansicht auf SQL und kopierst den erscheinenden Text mal hier ins Forum.---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
12.01.12 10:22 #3
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Um dir zu sagen warum das so ist müssten wir die Abfrage sehen!
Original Access SQL-Anweisung:
Code sql:1 2 3 4
UPDATE Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.id = Tabelle2.id SET Tabelle2.artikeltext = [Tabelle1].[artikeltext] WHERE (((Tabelle2.id)=[Tabelle1].[id]));
In Tabelle1 stehen nur dir Nummern, in Tabelle2 stehen die Nummern zusammen mit dem Artikeltext. Dieser wird bei Übereinstimmung übertragen.Geändert von tombe (12.01.12 um 10:38 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
So ich habe hier mal ein paar Felder hereausgenommen um es übersichtlicher zu machen:
Code :1
UPDATE [Tabelle 1] INNER JOIN Tabelle 2 ON [Tabelle 1].ArtikelNr =Tabelle2.ArtikelNr SET Tabelle 2.[Preis 2015] = [Tabele 1].[Preis 2015], Tabelle 2.[Preis 2016] = [Tabelle 1].[Preis 2016];
@ Wazlaw: Ja meine Quelltabelle hat mehrere Einträge für die Artikelnummer.
-
12.01.12 10:42 #5
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Sorry ich meinte natürlich Yaslaw.
Danke, ich dachte man kann das einfach so aktualisieren aber ich werds mal ausprobieren.
-
12.01.12 11:08 #8
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Eigentlich muss aber noch ein anderen Fehler enthalten sein:
sonst müssten doch zumindest die Artikelnummern noch vorhanden sein!...und die zu aktualisierende Tabelle ist danach komplett leer.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
Ähnliche Themen
-
Aktualisierungs-Problem
Von Letscherl im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 16.03.10, 10:56 -
gibt es Bezeichnungen für den Aktualisierungs- und Zurück-Button ?
Von katlina im Forum HTML & XHTMLAntworten: 6Letzter Beitrag: 10.02.08, 10:45 -
Verwirrung: Build-Release funktioniert nicht mehr, Debug funktioniert
Von Jobless im Forum JavaAntworten: 1Letzter Beitrag: 15.01.07, 15:58 -
URL-Parameter für Aktualisierungs-Link erstellen
Von Migelinho im Forum PHPAntworten: 6Letzter Beitrag: 14.08.06, 22:34 -
Aktualisierungs tool
Von pauschpage im Forum PHPAntworten: 6Letzter Beitrag: 05.03.03, 09:06





Zitieren



Login





