Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 5170 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Microsoft Office
Access Verknüpfte Tabellen Passwort ändern

Frage von mijacd zum Thema Microsoft Office ...

Batch & Shell
CMD cURL Access Token parsen (2)

Frage von maddig zum Thema Batch & Shell ...

Microsoft Office
gelöst Visio 2003 auf aktuellem System (6)

Frage von ratzla zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...