Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Daten mit Access in Excel aktualisieren
zurück: Access zerstoert beim speichern meine Abfrage und stuerzt ab weiter: Kundendaten nach Word Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Rückfrage Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
cyberax
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Jan 2006, 13:22
Rufname:

Daten mit Access in Excel aktualisieren - Daten mit Access in Excel aktualisieren

Nach oben
       

Hallo,

ich habe folgendes Problem.

In Access greife ich auf eine SQL-Datenbank von wo ich folgende Daten bekomme:

DOCID
AD-DOK
UAS
KKS
S1
S2
S3

und dann habe ich in Access eine Tabellenverknüfpung zu einer Excel-Tabelle gemacht wo die identischen Felder vorhanden sind,
der unterschied besteht darin, dass in der Excel-Tabelle kein Wert in der DOCID vorhanden ist, diesen möchte ich nun in die Excel-Tabelle "aktualisieren".
Dabei muss natürlich geschaut werden, dass ACCESS_UAS = EXCEL_UAS UND ACCESS_AD-DOK = EXCEL_AD-DOK ...
(Habe dazu eine Abfrage erstellt und die einzelnen Felder untereinander verbunden, bis auf die DOCID, da sie in der Excel-Tabelle LEER ist)

ich habe es schon mit einer Aktualisierungsabfrage versucht, da bekomme ich aber leider folgende Fehermeldung:
Operation muss eine aktualisierbare Abfrage verwenden

Hat einer eine Idee, wie man sowas machen kann ?

Vielen Dank für eure Hilfe

Cyberax
Lars
Access-Tüftler + Excel-Kenner


Verfasst am:
03. Jan 2006, 19:33
Rufname:
Wohnort: nahe Weserstadion


AW: Daten mit Access in Excel aktualisieren - AW: Daten mit Access in Excel aktualisieren

Nach oben
       

Moin,

ich habe es auch mal mit eine Aktualisierungsabfrage probiert ... und es klappt Wink
Versuche es doch mal so:
Gehe in die SQL-Ansicht eine neuen Aktualisierungsabfrage und kopiere folgendes ein:
Code:
UPDATE Excelblatt1
       INNER JOIN Tabelle1
       ON  Excelblatt1.UAS = Tabelle1.UAS
       AND Excelblatt1.[AD-DOK] = Tabelle1.[AD-DOK]
SET    Excelblatt1.[DOCID] = [Tabelle1]![DOCID];
Excelblatt1 ist der Name Deines verlinkten Excelblatts.
Tabelle1 ist der Name der Accesstabelle.
Die nicht relevanten Felder habe ich einfach mal ignoriert ...

Gruß Lars
Gast



Verfasst am:
04. Jan 2006, 09:05
Rufname:

AW: Daten mit Access in Excel aktualisieren - AW: Daten mit Access in Excel aktualisieren

Nach oben
       

Hallo Lars, danke erstmal für die schnelle Antwort.

Mein Code sieht zur Zeit so aus:
Code:
UPDATE dbo_DOKU
       INNER JOIN [Liste vorhanden]
       ON  dbo_DOKU.S2 = [Liste vorhanden].[Schriftfeld-2]
       AND dbo_DOKU.S1 = [Liste vorhanden].[Schriftfeld-1]
       AND dbo_DOKU.KKS = [Liste vorhanden].[KKS Ort]
       AND dbo_DOKU.UAS = [Liste vorhanden].UAS
       AND dbo_DOKU.[AD-DOK] = [Liste vorhanden].[AD-Dokumente Name]
SET    [Liste vorhanden].DOCID = [dbo_DOKU]![DOCID];
Es müssen insgesamt 5 Feldwerte übereinstimmen, damit die DOCID zugewisen werden kann.

Der Code ist von daher so wie deiner, nur etwas komplexer.

Wenn ich nun die Aktualisierungsabfrage starte bekomme ich diese Fehlermeldung:
Zitat:
Operation muss eine aktualisierbare Abfrage verwenden !
Jemand eine Idee warum es nicht funktioniert.

Zur Allgemeinen Info.

[List vorhanden] ist eine verknüpfte Excel-Tabelle
[dbo_DOKU] ist eine verknüpfte SQL-Abfrage, die auf dem SQL-Server liegt, die Abfrage alleine funktioniert 1A !

Danke für eure Hilfe
Willi Wipp
Moderator


Verfasst am:
04. Jan 2006, 14:08
Rufname:
Wohnort: Raum Wiesbaden

Re: Daten mit Access in Excel aktualisieren - Re: Daten mit Access in Excel aktualisieren

Nach oben
       

Hi cyberax,

was passiert denn wenn Du eine Auswahl-Abfrage daraus machst
Code:
SELECT [Liste vorhanden].DOCID
FROM   dbo_DOKU
       INNER JOIN [Liste vorhanden]
       ON  dbo_DOKU.S2 = [Liste vorhanden].[Schriftfeld-2]
       AND dbo_DOKU.S1 = [Liste vorhanden].[Schriftfeld-1]
       AND dbo_DOKU.KKS = [Liste vorhanden].[KKS Ort]
       AND dbo_DOKU.UAS = [Liste vorhanden].UAS
       AND dbo_DOKU.[AD-DOK] = [Liste vorhanden].[AD-Dokumente Name]
Kannst Du da dann Werte aendern?
_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Lars
Access-Tüftler + Excel-Kenner


Verfasst am:
04. Jan 2006, 15:23
Rufname:
Wohnort: nahe Weserstadion


AW: Daten mit Access in Excel aktualisieren - AW: Daten mit Access in Excel aktualisieren

Nach oben
       

hmmmmm ...

... kann es sein, dass es an der fehlenden Klammerung liegt? Ich habe das Modell mal präzise nachgestellt und bekomme immer Probleme, wenn ich die Klammerung weglasse ...
Code:
UPDATE [Liste vorhanden]
       INNER JOIN [dbo_DOKU]
       ON  (dbo_DOKU.S2 = [Liste vorhanden].[Schriftfeld-2])
       AND (dbo_DOKU.S1 = [Liste vorhanden].[Schriftfeld-1])
       AND (dbo_DOKU.KKS = [Liste vorhanden].[KKS Ort])
       AND (dbo_DOKU.UAS = [Liste vorhanden].UAS)
       AND (dbo_DOKU.[AD-DOK] = [Liste vorhanden].[AD-Dokumente Name])
SET    [Liste vorhanden].DOCID = [dbo_DOKU]![DOCID];

Gruß Lars
Willi Wipp
Moderator


Verfasst am:
04. Jan 2006, 16:54
Rufname:
Wohnort: Raum Wiesbaden

Re: Daten mit Access in Excel aktualisieren (II) - Re: Daten mit Access in Excel aktualisieren (II)

Nach oben
       

@Lars,

das wuerde mich wundern.
Die Klammern haben hier keine wirklich einschraenkende Wirkung.
Ausserdem waren sie im Original SQL-Code vorhanden.
Ich habe sie nur der Uebersichtlichkeithalber entfernt.
Sonst kommt man bei sovielen Kammern leicht durcheinander und uebersieht die wichtigen.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Lars
Access-Tüftler + Excel-Kenner


Verfasst am:
04. Jan 2006, 17:18
Rufname:
Wohnort: nahe Weserstadion

AW: Daten mit Access in Excel aktualisieren - AW: Daten mit Access in Excel aktualisieren

Nach oben
       

@Willi Wipp

... ist mir auch aufgefallen, faktisch machte es aber bei mir den Unterschied zwischen Funktion und Nichtfunktion aus Wink

... alllerdings wundert mich bei Produkten aus dem MSOffice nicht mehr wirklich viel ... aber man sollte in eine Office-Forum wohl nicht zu laut über Bill Gates schimpfen Laughing

Lars
cyberax
Im Profil kannst Du frei den Rang ändern


Verfasst am:
05. Jan 2006, 13:51
Rufname:

AW: Daten mit Access in Excel aktualisieren - AW: Daten mit Access in Excel aktualisieren

Nach oben
       

Auswahlabfrage liefert genau die DOCID's, die ich haben möchte.

Diesen müssen jetzt NUR in die Excel übernommen werden !
Willi Wipp
Moderator


Verfasst am:
05. Jan 2006, 15:06
Rufname:
Wohnort: Raum Wiesbaden

Re: Daten mit Access in Excel aktualisieren (III) - Re: Daten mit Access in Excel aktualisieren (III)

Nach oben
       

Hi cyberax,

kannst Du die Werte in der Auswahlabfrage denn auch aendern?
Hast Du es mal mit dem Beispiel von Lars (mit Klammern) versucht?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
cyberax
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jan 2006, 12:33
Rufname:

AW: Daten mit Access in Excel aktualisieren - AW: Daten mit Access in Excel aktualisieren

Nach oben
       

Habe ich nun auch ausprobiert,

die Fehlermeldung bleibt !

Operation muss eine aktualisierbare Abfrage verwenden
Willi Wipp
Moderator


Verfasst am:
11. Jan 2006, 14:22
Rufname:
Wohnort: Raum Wiesbaden


Re: Daten mit Access in Excel aktualisieren (IV) - Re: Daten mit Access in Excel aktualisieren (IV)

Nach oben
       

Hi cyberax,

nochmal: kannst Du die Werte in der Auswahlabfrage denn auch aendern?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Daten abfragen nach Buchstabenreihenfolge 2 wrengers 699 07. März 2005, 22:59
Gast Daten abfragen nach Buchstabenreihenfolge
Keine neuen Beiträge Access Tabellen & Abfragen: Datanorm Daten erzeugen 2 HH Hans 1531 08. Feb 2005, 10:49
HH Hans Datanorm Daten erzeugen
Keine neuen Beiträge Access Tabellen & Abfragen: Vergleich neue Daten mit alten Daten! 28 Sebowsky 3164 29. Jan 2005, 11:38
Sebowsky Vergleich neue Daten mit alten Daten!
Keine neuen Beiträge Access Tabellen & Abfragen: Summieren von gruppierten Daten 3 Thomas Theurer 1202 27. Jan 2005, 17:36
mapet Summieren von gruppierten Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus Abfrage automatisch in Tabelle aktualisieren 4 Christian22 4080 15. Jan 2005, 13:13
Christian22 Daten aus Abfrage automatisch in Tabelle aktualisieren
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag 6 brauzer 830 02. Dez 2004, 13:28
brauzer Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag
Keine neuen Beiträge Access Tabellen & Abfragen: Importieren von bestimmten Excel Daten 63 umbroboy 11978 25. Nov 2004, 12:07
umbroboy Importieren von bestimmten Excel Daten
Keine neuen Beiträge Access Tabellen & Abfragen: existierende Spalte durch aktualisieren mit punkten trennen 1 Gast 509 24. Nov 2004, 13:40
Skogafoss existierende Spalte durch aktualisieren mit punkten trennen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeige aller Daten älter als x Tage 2 abu 819 16. Nov 2004, 13:07
abu Anzeige aller Daten älter als x Tage
Keine neuen Beiträge Access Tabellen & Abfragen: Komment. u Daten in zelle schreiben, Zellenausrichtung festl 2 k@lle 816 06. Okt 2004, 11:49
k@lle Komment. u Daten in zelle schreiben, Zellenausrichtung festl
Keine neuen Beiträge Access Tabellen & Abfragen: Bei Änderung eines Feldes in der Zeile Datum aktualisieren 16 Wickiman 1847 30. Jun 2004, 09:41
tocotronicx Bei Änderung eines Feldes in der Zeile Datum aktualisieren
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungen an abgefragten Daten vornehmen 1 mimey 1139 28. Mai 2004, 22:06
lothi Änderungen an abgefragten Daten vornehmen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS