Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Tabellen Aufbau für Auslastung

Begonnen von Erzengel, Februar 18, 2012, 19:42:01

⏪ vorheriges - nächstes ⏩

Erzengel

Hallo,

muss eine Tabelle für die Maschinen Auslastung erstellen.
Folgende Werte werden benötigt.

Datum -> Format =Jahr-Monat-Tag Uhrzeit
Roh_Länge
Roh_Breite
Roh_Höhe
Fertig_Länge
Fertig_Breite
Fertig_Höhe
Bearbeitungsdauer
Anlage -> Als Kombifeld über extra Tabelle
Auftragsart -> Als Kombifeld Direkt Eingabe

Die Erstellung der Tabelle selbst ist kein Problem auch der Datentyp stellt keines dar

Jetzt aber das Problem es soll mittels eines Formulares/Berichtes die Monatliche bzw. Jährliche Auslastung der Anlagen angezeigt werden können.

Der Ungefähre Aufbau soll dabei wie folgt Aussehen

Erste Spalte
Anlage 1 Gesamt Auslastung
Anlage 1 Auslastung Auftragsart 1
Anlage 1 Auslastung Auftragsart 2
Anlage 1 Auslastung Auftragsart ...

Zweite bis 13. Spalte das Monat/Monate

Wie soll jetzt am Besten über das Datum gefiltert werden?
Meine Idee währe mal das ich das Datumsfeld Aufsplitte auf 4 Einzelne Felder Tag Monat Jahr Uhrzeit so kann ich Feldspezifisch besser Filtern.

Aber wie Baue ich am besten die Abfrage auf um an die Richtigen Feldwerte für das Formular oder Bericht zu kommen?

DF6GL

Hallo,

1) verzichte auf die Tabellen-Nachschlagefelder für die Felder "Anlage" und "Auftragsart".

2) EIne Kreuztabellenabfrage für den Bericht sollte als Datenlieferant geeignet sein.

3) Der Berciht muss nach "Anlage" (und evtl. "Auftragsart" ) gruppiert werden.

4) die Gesamtauslastung könnte im Berichtsfuß unter Verwendung einer Laufenden Summe über alles berechnet werden.

5) nach Datum filtern könnte beim Aufruf des Berichtes durch Übergabe eines Kriteriums im Where-Condition-Parameter geschehen.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Erzengel

Hallo,

Danke erst einmal,

2) die habe ich hinbekommen die Kreuztabelle erhält die Daten von einer Vergeschalteten Auswahltabelle in dieser wird gleich das Datum Gefiltert und die Gewichte Berechnet

3) Den Bericht habe ich auch hinbekommen einige Kleinigkeiten fehlen noch

4) Ok die Gesamt auslastung fehlt noch

5) durch eine vorgeschaltete Auswahlabfrage gelöst Monat/Jahr wird im Aufrufenden Formular Übergeben

1) Wie genau soll ich dies Verstehen?

Zusatz zu 3)

Die Berechnung der Gesamt Auslastung bereitet noch Probleme.

wenn diese dann im Bericht angezeigt wird kann ich die Prozentuelle Berechnung im Bericht noch angeben.


mfg Peter

DF6GL

Hallo,

zu 1)

Du schreibst:

Zitat
eine Tabelle für die Maschinen Auslastung erstellen.
.
.
Anlage -> Als Kombifeld über extra Tabelle
Auftragsart -> Als Kombifeld Direkt Eingabe


Da gehe ich davon aus, dass in Tabellen Nachschlagefelder verwendet werden, auf die besser zu verzichten ist. Wenn dem nicht so ist, um so besser.


Im Zusatz zu 3) verstehe ich
"kann ich die Prozentuelle Berechnung im Bericht noch angeben."
nicht.

Im Bericht kann in den Format-Ereignisprozeduren ja auch gerechnet werden, wenn die Berichtfunktionalität der "laufenden Summe" über Gruppe oder über Alles nicht ausreichend/brauchbar ist.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Erzengel

Hallo,

ZitatDa gehe ich davon aus, dass in Tabellen Nachschlagefelder verwendet werden, auf die besser zu verzichten ist. Wenn dem nicht so ist, um so besser.

Ok. Verstanden passt. Die Werte können aus einer Tabelle gezogen werden. 1:n Beziehung aber nicht über das Nachschlagefeld-Assi was bei ACCESS angeboten wird sondern Praktisch per Hand
über den Beziehungseditor.


Die Berechnung der Gesamtauslastung habe ich vorher über die Abfrage probiert was nicht funktioniert hat.
Dann nachgesehen ob eine Berechnung direkt im Bericht möglich ist (Steuerelementinhalt =summe([Textfeld Name]) ) habe ich die gesamte Auslastung dann erhalten

Die Prozentuelle Ausgabe des war dann auch einfach (Steuerelementinhalt =100/[Kapazität]*[Auslastung] )

mfg PEter