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

MS Access nach Auswahl eines Datenfeldes weitere Daten aus Tabelle holen

Frage Microsoft

Mitglied: admin1987

admin1987 (Level 2) - Jetzt verbinden

08.05.2007, aktualisiert 14:54 Uhr, 5677 Aufrufe, 6 Kommentare

Guten Morgen,

ich bin gerade dabei mit Access 2003 eine Datenbank zur Verwaltung zu machen.

Ich stelle mal meine Frage vereinfacht vor.

Ich habe 2 Tabellen

1. Tabelle Mitarbeiter mit folgendem Feldern: Name, Stundenlohn
2. Tabelle Auftrag mit folgenden Feldern: Auftrag, Name, Stundenlohn+

Nun möchte ich das wenn ich in der 2. Tabelle mit der Nachschlagefunktion einen Mitarbeiter ausgewählt habe dessen Stundenlohn automatisch aus Tabelle 1 gezogen wird.

Wie kann ich dies machen?

VIelen Dank
Mitglied: Bolle97
08.05.2007 um 08:56 Uhr
Hallo,

das kannst Du auf viele Arten erreichen, (Aktualisierungsabfrage, VBA-Code), aber warum?
Damit hältst Du die Daten (Stundenlohn) doppelt.
Durch eine Abfrage in der Du Tabelle 1 und Tabelle 2 verknüpfst (Mitarbeitername) bekommst Du den Stundenlohn.
Also wie auch immer, etwas Aufwand musst Du schon betreiben. Entweder mittels VBA-Code oder Abfrage den Stundenlohn in eine 2. Tabelle schaufeln oder beim späteren Anzeigen/Drucken die zugrundeliegende Abfrage so gestalten, dass der Stundenlohn mit ausgewählt wird.

Gruß - René
auch am 09.03. geboren, allerdings 20 Jahre vorher
Bitte warten ..
Mitglied: admin1987
08.05.2007 um 11:33 Uhr
Vielen Dank für deine Antwort,

stimmt war ein Denkfehler von mir.
Hab es jetzt über die Anfragen hinbekommen.

Kannst du mir auch sagen wie ich es machen kann das wenn ich das Datum folgendermassen eingebe

080507 das Access mir automatisch das Datum als 08.05.2007 in die Datenbank schreibt

Vielen Dank

und Gruß
Bitte warten ..
Mitglied: Bolle97
08.05.2007 um 14:23 Uhr
Hallo,

wenn es ein Feld mit Type "Datum/Uhrzeit" ist, dann setze "Punkte" zwischen Tag, Monat und Jahr, also "08.05.07"

Gruß - René
Bitte warten ..
Mitglied: admin1987
08.05.2007 um 14:24 Uhr
ja ich möchte ja aber ohne punkte das datum eingeben...

Geht das auch?

Gruß
Bitte warten ..
Mitglied: jato11
08.05.2007 um 14:44 Uhr
ja ich möchte ja aber ohne punkte das
datum eingeben...
Ohne Trennzeichen geht es nicht.
Wenn Du den Nummernblock benutzen willst,
dann kannst Du auch das "Geteilt-Zeichen" nehmen.

Viele Grüße
Torsten
Bitte warten ..
Mitglied: jato11
08.05.2007 um 14:54 Uhr
das kannst Du auf viele Arten erreichen,
(Aktualisierungsabfrage, VBA-Code), aber
warum?
Damit hältst Du die Daten (Stundenlohn)
doppelt.
Durch eine Abfrage in der Du Tabelle 1 und
Tabelle 2 verknüpfst (Mitarbeitername)
bekommst Du den Stundenlohn.
Also wie auch immer, etwas Aufwand musst Du
schon betreiben. Entweder mittels VBA-Code
oder Abfrage den Stundenlohn in eine 2.
Tabelle schaufeln oder beim späteren
Anzeigen/Drucken die zugrundeliegende Abfrage
so gestalten, dass der Stundenlohn mit
ausgewählt wird.

Den Stundenlohn würde ich in die Auftragstabelle kopieren und nicht über eine Verknüpfung
anzeigen lassen.
Es könnte Probleme geben, wenn sich irgendwann der Stundenlohn für den Mitarbeiter ändert.
Dann würde er sich auch in den alten Aufträgen ändern. Das ist meist nicht gewollt.

Viele Grüße
Torsten
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Datenbanken
MS Access: Mehrere Zeilen in einer Zelle zusammenfassen (2)

Frage von User1000 zum Thema Datenbanken ...

Microsoft Office
gelöst Daten (Tabelle) aus E-Mail nach Excel übertragen (6)

Frage von kaiuwe28 zum Thema Microsoft Office ...

Microsoft Office
gelöst Probleme beim Aufrug von Google Maps aus einem MS-ACCESS 2013 Formular (9)

Frage von CADastrophe zum Thema Microsoft Office ...

Datenbanken
gelöst MS Access 2010 Berechtigung für Button(Klick) (12)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (24)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Netzwerke
Abisolierwerkzeug (11)

Frage von SarekHL zum Thema Netzwerke ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (11)

Frage von Akcent zum Thema Hyper-V ...

Windows Server
Server 2016 - Kuriositäten (8)

Frage von certifiedit.net zum Thema Windows Server ...