Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Access 2003 Mehrere Tabellen gleizeitig Aktualisieren

Frage Entwicklung Datenbanken

Mitglied: anfaenger222

anfaenger222 (Level 1) - Jetzt verbinden

29.12.2009, aktualisiert 12:16 Uhr, 5208 Aufrufe, 3 Kommentare

Leider kenne ich mich mit SQL Abfragen gar nicht aus.... daher benötige ich eure Hilfe

Also ich würde eine Abfrage brauchen die in meiner Datenbank (die Tabellen sind mit Access verknüpft) die Artikelnummern aktualisiert.

Leider stehen die Artikelnummern in ca. 18 Tabellen und es sind 1900 Produkte.
daher solte es möglichst automatisiert gehen.
Mir würde es schon reichen wenn es möglich wäre das ganze mit Suchen und ersetzen zu machen... aber das sollte dann auf die Ganze Datenbank funktionieren, ich schaffe das nur immer in einer Tabelle.

oder eben eine Aktualisierungsabfrage z.B.
Artikelnummer 11111 soll ausgetauschaut auf 2222 aber das in der gesamten Datenbank.

ist das überhaupt möglich?

Für eure Hilfe möchte ich mich jetzt schon bedanken.

Lg,
Andreas
Mitglied: Biber
29.12.2009 um 13:38 Uhr
Moin anfaenger222,

willkommen im Forum.

wenn du Daten strukturiert in mehreren miteinander verknüpften Tabellen verwaltest,
dann ist es unmöglich (und absolut destruktiv!) darin enthaltene Daten analog einem Search&Replace in einem großen Textklumpen ersetzen zu wollen.
Allein der Versuch würde mit 5 Tagen Volkshochschulkurs "Datenbanken Grundlagen" bestraft werden.

Wenn denn diese Artikelnummer in so vielen Tabellen vorkommt, dann wird sie sicherlich auch als "identifizierender Schlüssel" (neudeutsch:primary key / PK) in einer "Artikelstamm"-Tabelle genutzt und als "Fremdschlüssel" (foreign key/FK) in 17 anderen.

Falls du diese Beziehungen auch verbindlich gemacht hast, d.h. Access mitgeteilt hast, dass diese Beziehung existieren MUSS (und z.B. in der Artikel-Umsatz-Tabelle nur Artikel vorkommen dürfen, die es in der Artikelstamm-Tabelle gibt), dann hast du Chancen.

Falls noch nicht, dann musst du diese "Beziehungen" über den gleichnamigen Menüpunkt anlegen und angeben, dass diese Tabellen über "Artikelnummer" in der "Artikelstammtabelle" voneinander abhängen UND zusätzlich das Kontrollkästchen "Referentielle Integrität" ankreuzen.

Sofern diese Integrität vollständig gegeben ist (jede Artikelnummer in den abhängigen Tabellen ist in der Haupttabelle vorhanden), dann kannst du angeben, das "Aktualisierungsweitergaben" an die abhängigen Tabellen weitergegeben werden sollen.

Unter disen Bedingungen könnte eine Aktualisierung von Artikelnummer "1111" auf "22222" in der Artkelstamm-Tabelle zu einer simultanen Aktualisierung in allen abhängigen Tabellen führen.
"könnte" bedeutet: dennoch kann es zu Konflikten/Kollisionen kommen, die ein ruckelfreies Update verhindern.

Grüße
Biber
Bitte warten ..
Mitglied: anfaenger222
29.12.2009 um 14:22 Uhr
Hallo Biber,

Danke für deine rasche Antwort, OK so wie du das da schreibst ist es eher schwierig bis gar nicht durchzuführen... na dann muss ich mir etwas anderes Überlegen.

Dachte man könnte da etwas bauen und dann alle daten Aktualisieren,

lg,
Andreas
Bitte warten ..
Mitglied: jato11
30.12.2009 um 17:35 Uhr
Hallo Andreas,

die Artikel-Nr ist doch sicherlich fortlaufend, oder?

Welche Artikel Artikel-Nr ist die Erste und welche die Letzte?

Soll nur von 5-stellig auf 4-stellig geändert werden oder nach welcher

Regel wird 11111 dann 2222 ?

Vielleicht kannst das doch mit einer (18) einfachen Aktualiserungsabgfrage(n) lösen

Viele Grüße
Torsten
Bitte warten ..
Ähnliche Inhalte
Datenbanken
gelöst Access 2010 Textfeld automatisch aktualisieren (2)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Datenbanken
gelöst Access 2010 UnterFormular filtern bzw. aktualisieren (2)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Datenbanken
SQL - Mehrere Tabellen über JOINS verketten (1)

Frage von Gwahlers zum Thema Datenbanken ...

Neue Wissensbeiträge
Viren und Trojaner

FinFisher: Internetprovider schieben Spitzelopfern Malware unter

(1)

Information von kaiand1 zum Thema Viren und Trojaner ...

Humor (lol)

Wo ist der Fehler auf dem Bild?

(17)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows Update

Offenbar erneutes MS-Update mit Fehlerschleife (2012 R2)

Information von VGem-e zum Thema Windows Update ...

Heiß diskutierte Inhalte
Lizenzierung
Programm soll in verschiedenen Versionen lizenziert sein (20)

Frage von Yanmai zum Thema Lizenzierung ...

Humor (lol)
Wo ist der Fehler auf dem Bild? (17)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows Userverwaltung
Ordner-Rechte für Dom.Admin einschränken? (13)

Frage von kilobyte zum Thema Windows Userverwaltung ...