Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> Neu: Office 2010 Forum <-
Formular: Preis aus verschiedenen ArtikelPreisen zuordnen
zurück: Parameter in Abfrage variabel machen weiter: Beziehungsdef. im Bez.fenster und im Abfrageentwurf Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Gast



Verfasst am:
30. Nov 2009, 16:23
Rufname:

Formular: Preis aus verschiedenen ArtikelPreisen zuordnen - Formular: Preis aus verschiedenen ArtikelPreisen zuordnen

Nach oben
       Version: Office 2003

Hallo Leute,

bin neu hier und steh' etwas auf dem Schlauch. Ich hoffe deshalb auf eure sachkundige Hilfe bei meiner Baustelle:

Ich habe ingesamt 9 Tabellen mit verschiedensten, jeweils Artikeln zugeordneten Pauschalpreisen. Diese Tabellen erhalte ich jeweils als Exceldatei und habe selbige in meine Access-Db importiert. Jetzt zur Problemstellung:

In meinem Formular werden Bestelldaten eingegeben, dabei wird der Artikel über drei Dropdown-Felder definiert, so dass es für den Artikel nur einen Preis geben kann.

Mein Problem dabei nun ist: Meine Preise (insgesamt 9 verschiedene Tabellen), d.h. 23 Hotels mit je 9 verschiedenen Arrangements. Heisst weiter, die Hotels sind immer dieselben, aber die im jeweiligen Pauschalpreis versteckten Leistungen sind immer unterschiedlich, angefangen bei Wellnessangeboten, aufgehört bei den Aufenthaltsdauern und der Verpflegung. Alle diese Angaben stehen aktuell noch in neun verschiedenen ACC-Tabellen, welche sich nur in den Wellness-Angeboten (verschiedene Leistungen, jew. anderer Preis) unterscheiden.

Im Buchungsformular jedoch soll es für die Hotelgeschichte nur ein "Preisfeld" (Währung) geben. In selbigem Preisfeld aber soll nach Buchungsfortschritt nun der richtige Preis automatisch eingetragen werden. Wie muß ich nun selbiges Preisfeld "programmieren", damit hier der richtige Preis aus den neun verschiedenen Tabellen "gefunden" wird?? Oder ist sowas einfacher in einer Abfrage zu lösen, oder, oder, oder ?? Die neun Tabellen zu einer zusammen zu schmeissen würde allerdings sehr schwierig werden..

Wer kann mir hierbei bitte helfen, bin am Ende meines Lateins ??

HIIIILFE !!

Grüße vom Wälder Question
tk6
SAP-Consultant


Verfasst am:
01. Dez 2009, 15:41
Rufname:


Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne - Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne

Nach oben
       Version: Office 2003

Anonymous - 30. Nov 2009, 15:23 hat folgendes geschrieben:
... dabei wird der Artikel über drei Dropdown-Felder definiert, so dass es für den Artikel nur einen Preis geben kann.
Verstehe ich nicht, das ist doch nicht zwangsläufig so. Was sind die Selektionskriterien, die sich aus der Wahl in den "drei Dropdown-Feldern" (heißen in Access Kombinationsfelder) ergeben. Sind die eindeutig?
Zitat:
Die neun Tabellen zu einer zusammen zu schmeissen würde allerdings sehr schwierig werden.
Aber genau das ist die richtige Lösung.

Erstelle 9 Anfügeabfragen, die die Tabellen (können durchaus unterschiedliche Felder, unterschiedlich bezeichnete Felder usw. haben) an die Access-Tabelle anfügen.

Du must darauf achten, daß eine bestimmte Kombination von Feldern bei allen Tabellen einen eindeutigen Schlüssel bildet. Dies muß in der Access-Tabelle zu einem zusammengesetzten eindeutigen Index gemacht werden, damit es nicht zu Doubletten kommt. Du kannst dann jedesmal einfach die Excel-Tabellen anfügen, ohne das du dich darum kümmern mußt, daß es die schonmal gab.

Um auch Preisänderungen adäquat behandeln zu können, sollte noch folgendes geschehen:

1. Der Preis muß Teil des o.g. Schlüssels sein.
2. Es muß in der Access-Tabelle 2. Felder geben: vonDatum und bisDatum. Bei der Anfügeabfrage wird das vonDatum mit eingetragen, dort wird einfach das Tagesdatum der Ausführung der Abfrage gespeichert.
3. Das bisDatum wird durch ein kleines VBA-Programm eingetragen, das die Tabelle nach Angeboten und von Datum sortiert und jeweils beim bisDatum das vonDatum des nächsten Datensatzes einträgt, beim letzten Datensatz des Angebots wird jeweils das Ende des Geschäftsjahres, also wahrscheinlich 31.12.2009 eingetragen.

Die Abfrage von Preisen muß dann jeweils mit dem o.g. Schlüssel (natürlich ohne den Preis, der soll ja abgefragt werden) erfolgen, mit der zusätzlichen Bedingung
Code:
...
AND    BuchungsDatum >= vonDatum
AND    Buchungsdatum < bisDatum

_________________
Beste Grüße

tk
Wälder
Im Profil kannst Du frei den Rang ändern


Verfasst am:
01. Dez 2009, 16:47
Rufname:

Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne - Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne

Nach oben
       Version: Office 2003

Hi tk6,
die neun hab ich zwischenzeitlich zu einer Tabelle zusammengeschoben (mit Excel gehts einfach..). Komm aber trotzdem noch nicht weiter. Deshalb stell' ich die Datenbank vielleicht einfach mal hier rein=bin hierfür noch nicht frei). Sind insgesamt 171 Datensätze mit jeweils 6 verschiedenen Preisen, aus welchen der jew. richtige gezogen werden soll. Es gibt dabei auch keine Saisonpreise und auch keine sonstigen Aktionen. Es handelt sich dabei um einen jährlich neu erscheinenden Katalog.

Grüße vom Wälder Wink
tk6
SAP-Consultant


Verfasst am:
01. Dez 2009, 17:43
Rufname:

Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne - Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne

Nach oben
       Version: Office 2003

Wälder - 01. Dez 2009, 15:47 hat folgendes geschrieben:
...zu einer Tabelle zusammengeschoben (mit Excel gehts einfach..)
Und mit Access könnte man es automatisieren... Wink

Aber jetzt schaun wir mal, was du hier hochlädst.

_________________
Beste Grüße

tk
Wälder
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Dez 2009, 18:33
Rufname:

Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne - Re: Formular: Preis aus verschiedenen ArtikelPreisen zuordne

Nach oben
       Version: Office 2003

Hallo zusammen,

sorry, aber ich warte immer noch auf die Freischaltung im "User Upload Medium"...

Ich versuchs mal so darzustellen:
Code:
Hotel     2ÜF       2HP    5ÜF      5HP       VL ÜF    VL HP
Name   Preis     Preis   Preis    Preis        Preis     Preis
das ganze mal 23 Hotels à 9 verschiedene Wellnesspakete.

Hotel + Wellness ist je ein Pauschalpreis. Außerdem werden alle 23 Hotels auch noch ohne Wellness gebucht, d.h. nochmal andere Preise. Habe alle diese Preise in verschiedenen Exceldateien, zwischenzeitlich ACC-Tabellen, auch vorliegen. Habe die o.g. Tabelle auch schon gesplittet, d.h. Name und Preise mit selber ID (Tochter-ID ?) und es damit versucht, aber es will nicht..er pickt sich im Formular im entsprechenden "Preisfeld" keine Preise, sondern es kommt der Fehler #Name ...und ich hab' auch 'zig mal gecheckt, ob ich auch alles richtig schreibe.

Grüße, danke und schönen Abend

Der Wälder Question
tk6
SAP-Consultant


Verfasst am:
03. Dez 2009, 19:28
Rufname:


AW: Formular: Preis aus verschiedenen ArtikelPreisen zuordne - AW: Formular: Preis aus verschiedenen ArtikelPreisen zuordne

Nach oben
       Version: Office 2003

Mach es jetzt dann doch bitte so, wie es in vielen anderen Beiträgen auch gemacht wird:

Tabelle tbl_MeineTabelle1:
Code:
ID;Feld1;...
1;xyz;...
2;0815;...
Dann kann man sich das in eine DB impotieren und es ruckzuck nachstellen, Aus deinen Erläuterungen werde ich nicht schlau.
_________________
Beste Grüße

tk
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Formulare: Bilder OLE-gebunden in fertiges Formular einfügen 8 Ubuntuistnett 415 07. Feb 2010, 13:57
kyron9000 Bilder OLE-gebunden in fertiges Formular einfügen
Keine neuen Beiträge Access Formulare: Formular im selben Fenster 1 Drewbie 202 27. Nov 2009, 16:27
Chrischiable Formular im selben Fenster
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellenabfrage und Ausgabe in einem Formular 9 myvantage 311 09. Mai 2009, 01:46
myvantage Tabellenabfrage und Ausgabe in einem Formular
Keine neuen Beiträge Access Formulare: Formular - Daten in Tabelle schreiben/Kombinationsfeld Daten 1 hadro 311 22. Nov 2008, 09:10
trekking Formular - Daten in Tabelle schreiben/Kombinationsfeld Daten
Keine neuen Beiträge Access Programmierung / VBA: Formular per VBA auslesen - Fehler 11 Tobi112 1021 22. Okt 2008, 22:00
Tobi112 Formular per VBA auslesen - Fehler
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitraumangabe über Formular 24 benni_b 820 04. Sep 2008, 22:06
benni_b Zeitraumangabe über Formular
Keine neuen Beiträge Access Formulare: Lösung für Formular 1 nathy84 101 03. Sep 2008, 16:24
KlausMz Lösung für Formular
Keine neuen Beiträge Access Programmierung / VBA: Kapazität über Datum zuordnen 2 schnacko 203 02. Jul 2008, 12:51
schnacko Kapazität über Datum zuordnen
Keine neuen Beiträge Access Programmierung / VBA: Datum in Access Formular mit Button Klick einfügen 2 Florian-BGL 2042 13. Jun 2008, 17:35
Florian-BGL Datum in Access Formular mit Button Klick einfügen
Keine neuen Beiträge Access Formulare: Daten im Formular nach Öffnen nicht anzeigen 2 Maximiliane 314 11. Jan 2008, 13:14
Maximiliane Daten im Formular nach Öffnen nicht anzeigen
Keine neuen Beiträge Access Formulare: Wert aus Formular in zweite Tabelle einfügen 3 Kubrick 312 14. Okt 2007, 18:44
derArb Wert aus Formular in zweite Tabelle einfügen
Keine neuen Beiträge Access Formulare: Formular mit 2 Tabelle die nicht zusammen hängen 2 bbberlin 306 19. Apr 2007, 12:00
bbberlin Formular mit 2 Tabelle die nicht zusammen hängen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Warum