Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Erzengel am Februar 18, 2012, 19:42:01

Titel: Tabellen Aufbau für Auslastung
Beitrag von: Erzengel am Februar 18, 2012, 19:42:01
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?
Titel: Re: Tabellen Aufbau für Auslastung
Beitrag von: DF6GL am Februar 18, 2012, 20:34:59
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.
Titel: Re: Tabellen Aufbau für Auslastung
Beitrag von: Erzengel am Februar 19, 2012, 16:03:55
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
Titel: Re: Tabellen Aufbau für Auslastung
Beitrag von: DF6GL am Februar 19, 2012, 17:39:05
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.
Titel: Re: Tabellen Aufbau für Auslastung
Beitrag von: Erzengel am Februar 19, 2012, 18:07:37
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