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

Datenbankprogrammierung mit VBA

Frage Entwicklung Datenbanken

Mitglied: Grauhaupt

Grauhaupt (Level 1) - Jetzt verbinden

28.11.2009, aktualisiert 17:09 Uhr, 2314 Aufrufe, 1 Kommentar

Ich habe mir einen Personaldatenbank mit MS Access erstellt und schon einige Module erfolgreich programmiert, wenn ich es so mal nennen darf. Nun bin ich anscheinend an meine Grenzen gestoßen.

Vorwort

Ich will meine Personaldatenbank mit dem Modul "Anwesenheit" erweitern, d.h. ich will anhand von Eingaben von Anwesend- bzw Abwesendkennzeichen, wie z.B. "A" für anwesend, "K" für krank oder "U" für Urlaub eine Anwesenheitliste für einen bestimmten Zeitraum erstellen. Die Haupttabellen bzw. die zu dieser Tabelle in Beziehung stehenden Tabellen, sowie Erfassungsformulare und Berichte (druckfähig) sind erstellt.

Problem:

Die nachfolgende Tabelle ist anhand einer Kreuztabellen_Abrage erstellt.

F-Name 01 02 03 04 05 Arbeitstage Urlaub Krank
Burckart A U A F A
Geis A A K F A (Anzahl "A") (Anzahl"U") (Anzahl "K")
Funke A K A F A
Graf A A U F A
Gölz A A A F A

Wie kann ich mit einer VBA- oder SQL-Anweisung ermitteln, wie oft ein bestimmter Mitarbeiter innerhalb eines bestimmtens Zeitraumes z.B. mit "A" oder "U" oder "K" gekennzeichnet wurde und sie in dieser kalendarischen Weise als Bericht ausdrucken lassen.

Die Anzahl der ermittelten Arbeitstage sind auch noch für eine weitere Berechnung notwendig, können also nicht nur auf den Bericht konzentriert sein, sondern müssen als Variable öffentlich sein.

Vielleicht kann mir jemand dabei hilfreich zur Seite stehen.

Vielen Dank im Voraus
Peter
Mitglied: TsukiSan
28.11.2009 um 16:32 Uhr
Hallo Grauhaupt,

ohne dir nahetreten zu wollen, aber du hast deine Frage als Anleitung gestellt. Bitte wechsle dies in den Bereich "Programmierung/VBA" etc.

Aber um dir eine Antwort zu geben,
KWs zu bestimmen ist dir sicher kein Problem. Du berechnest anhand der Wochentage (Montag-Freitag), ob jemand auf Arbeit war oder durch "A" , "U" bzw. "K" eben nicht da war.Nimm dafür die übliche Wochenarbeitszeit (35h oder 40h) und nimm dir die VB-Wochentage. Access müßte diese Art der "vbMontag", "vbDienstag" etc. auch kennen. Ich weiß das leider im Moment nicht, da ich mit Access noch nichts zu tun hatte. Darum: "Hut ab!"

Gruss
Tsuki
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst Mit VBA Zertifikate auslesen (3)

Frage von it4baer zum Thema VB for Applications ...

Microsoft Office
gelöst VBA - aktuelle Kalenderwoche ermitteln (3)

Frage von Ghost108 zum Thema Microsoft Office ...

Microsoft Office
gelöst Excel-Formel oder VBA (7)

Frage von nicki01 zum Thema Microsoft Office ...

VB for Applications
Dateien in Tabellenblat mit VBA beladen (8)

Frage von lupi1989 zum Thema VB for Applications ...

Neue Wissensbeiträge
Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(6)

Information von LordGurke zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (16)

Frage von Lynkon zum Thema TK-Netze & Geräte ...