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

Access aus zwei Tabellen die Werte der Spalte gezählt addieren

Frage Microsoft Microsoft Office

Mitglied: trappi-huett

trappi-huett (Level 1) - Jetzt verbinden

03.01.2008, aktualisiert 14:08 Uhr, 12419 Aufrufe, 2 Kommentare

Hallo zusammen,
Leidiges Thema Inventur
Letztes Jahr habe ich meine Datenerfassung über einen Laptop erledigt.
Damit es schneller geht habe ich dieses Jahr die Erfassung über zwei Rechner durchgeführt und will die Daten jetzt addieren.
Hierzu meine Frage:
Ich habe zwei gleiche Access Datenbanken und in jeder die Spalte Gezählt (Feld-Daten-Typ Zahl)

Mit einer Aktualisierungsabfrage wollte ich die beiden Spalten addieren. Verknüpft sind beide über die Art-Nr.

Meine Abfrage: Artikel.Gezählt+(Artikel1.Gezählt) wird gestartet aber das gewünschte Ergebnis erhalte ich nicht.

Ein Wert aus Artikel1.Gezählt soll zu dem Wert Artikel.Gezählt addiert werden.

Wahrscheinlich eine Kleinigkeit, ich komme nicht drauf.

Vielen Dank für einen Lösungsweg.
Mitglied: Biber
03.01.2008 um 14:08 Uhr
Moin trappi-huett,

willkommen im Forum.
Folgendes Statement sollte Dir beim Testen zeigen, was passieren wird beim Update:
01.
SELECT Artikel1.*, Artikel2.gezählt, Artikel1.gezählt+Iif(Artikel2.gezählt is Null,0,Artikel2.gezählt) 
02.
FROM Artikel1 left join Artikel2 on Artikel1.artnr=Artikel2.artnr;
und folgendes Statement die GEZÄHLT-Werte in Tabelle Artikel1 updaten:
01.
Update Artikel1 left join Artikel2 on  Artikel2.artnr=Artikel1.artnr 
02.
Set Artikel1.Gezählt=  Artikel1.gezählt+iif(Artikel2.artnr is NULL,0,Artikel2.gezählt)
Ich gehe hier über einen LEFT JOIN, d.h. alle Datensätze aus Artikel1 sind betroffen beim Update.
Falls (was in der Theorie ja gegeben sein sollte) wirklich ALLE ArtikelNr aus Artikel1 auch in Artikel2 sein sollten und umgekehrt, dann ginge auch ein INNER JOIN.

Frage: warum (fast hätte ich gefragt WTF) willst Du denn die Tabellen zusammenschaufeln statt die Information aus beiden mit einer Abfrage anzuzeigen?

Grüße
Biber
Bitte warten ..
Mitglied: bastla
03.01.2008 um 14:08 Uhr
Hallo trappi-huett und willkommen im Forum!

Da sollte doch ein berechnetes Feld der Art
01.
Gesamt: [Artikel.Gezählt]+[Artikel1.Gezählt]
genügen ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Powershell - Ausgabe gruppieren - gleichzeitig Werte in anderer Spalte addieren (9)

Frage von Affkopf89 zum Thema Batch & Shell ...

Datenbanken
gelöst Access 2010 SQL Tabellen Datensätze einfügen (6)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

VB for Applications
gelöst VBA Code Änderung Access 2010 (6)

Frage von Dr.Cornwallis zum Thema VB for Applications ...

Windows 10
Windows 10 mit Direct Access 2012 R2 zeigt es nicht alle Ordner an (4)

Frage von rainergugus zum Thema Windows 10 ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (50)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...