alex-cross 10 Posted August 10, 2004 Report Share Posted August 10, 2004 Hallo zusammen, ich soll in Access eine Vertrags-Datenbank erstellen, in der alle laufenden Verträge jetzt und zukünftig erfasst werden sollen. Diese Datenbank enthält u.a. Wartungsverträge für Software, Hardware usw.. Dabei werden die meisten Verträge auf unterschiedliche Kostenstellen verteilt. Nun meine Frage: Ist es mit Access möglich ein Formular zu erstellen, in dem man während der Eingabe der Vertragsdaten u.a. gefragt wird, auf wieviele Kostenstellen der Vertrag aufgeteilt wird und im Anschluss daran stellt Access für den Bereich Kostenstelle genau so viele Eingabefelder für diesen Vertrag zur Verfügung, wie man benötigt? Also bspw. ein Server-Wartungsvetrag, dessen zugrundeliegenden Server drei Abteilungen, und somit drei Kostenstellen nutzen. Dabei erfolgt bspw. die Aufteilung auf die drei Kostenstellen zu 20, 30 und 50%. BEim nächsten Vertrag sind es aber dann vielleicht nur zwei Kostenstellen... Ist dies mit Access möglich bzw. wie am besten realisierbar? Im Voraus schon einmal vielen Dank. Gruß, Alex Quote Link to comment
Christoph35 10 Posted August 10, 2004 Report Share Posted August 10, 2004 Hallo, Alex! Sowas ist prinzipiell möglich, erfordert aber höchstwahrscheinlich VBA-Programmierung. Kennst Du Dich damit aus? Andere Möglichkeit: 1 Textfeld, 1 Button "hinzufügen", 1 Listenfeld, in dem die Kostenstellen abgespeichert werden. Gruß Christoph35 Quote Link to comment
alex-cross 10 Posted August 10, 2004 Author Report Share Posted August 10, 2004 Hi Christoph, vielen Dank schon mal. Original geschrieben von Christoph35 Sowas ist prinzipiell möglich, erfordert aber höchstwahrscheinlich VBA-Programmierung. Kennst Du Dich damit aus? ...die Datenbank soll ohne VBA entwickelt werden. Original geschrieben von Christoph35 Andere Möglichkeit: 1 Textfeld, 1 Button "hinzufügen", 1 Listenfeld, in dem die Kostenstellen abgespeichert werden. Kannst Du das nochmal etwas ausführlicher erläutern. Danke! Gruß, Alex Quote Link to comment
Christoph35 10 Posted August 10, 2004 Report Share Posted August 10, 2004 Hi Alex, also: im Listenfeld "abgespeichert" war leider falsch ausgedrückt, natürlich müssen die in mehreren Datensätzen abgespeichert werden. Was ich meinte, ist eine Oberfläche, in dem du in einem Textfeld Deine Kostenstelle eingibst, dann auf eine Schaltfläche "Hinzufügen" klickst, und die Einträge dann in einem Listenfeld angezeigt werden, aber leider kommst Du auch hier nicht ganz ohne VBA oder zumindest ausgetüftelte Makros aus, fürchte ich. Ist etwas schwierig zu beschreiben, ich schicke mal ein bild per PN. Gruß Christoph35 Quote Link to comment
alex-cross 10 Posted August 11, 2004 Author Report Share Posted August 11, 2004 Hi Christoph, danke, bin schon mal gespannt... Gruß, Alex Quote Link to comment
alex-cross 10 Posted August 16, 2004 Author Report Share Posted August 16, 2004 Hallo, vielen Dank nochmal für Eure Antworten. Das hat mich schon ein ganzes Stück weitergebracht. Werde wohl doch etwas VBA einsetzen. Jetzt noch eine neue Frage: Bei einigen Wartungsverträgen von IBM sind pro Vertrag mehrere Geräte mit unterschiedlichen Vertragskonditionen aufgeführt - also bspw. unterschiedliche Wiederherstellungszeiten bei den Servern usw. Wie würdet Ihr das in Access realisieren? Ich hätte ja dann einen Datensatz pro IBM-Vertrag, allerdings dabei mehrere Geräte pro Vertrag. Löst man dies mit Unterformularen? Kann man in Access einen Datensatz ab einer bestimmten Spalte in mehrere aufsplitten oder so ähnlich? Vielen Dank nochmal. Gruß, Alex Quote Link to comment
Christoph35 10 Posted August 17, 2004 Report Share Posted August 17, 2004 Formularmäßig am besten mit Unterformular, da hast Du recht. In den Datenbanktabellen solltest Du das am besten mit m:n-Beziehungen lösen. Schönes Schlagwort, nicht wahr? Ich müsste mich da erst selbst nochmal reinlesen, hab das nicht mehr so 100%ig im Kopf. Gruß Christoph35 Quote Link to comment
alex-cross 10 Posted August 18, 2004 Author Report Share Posted August 18, 2004 Hi Christoph35, danke nochmals für Deine Hilfe. Werde jetzt auch mal weiterlesen in Richtung Unterformularen, m:n, usw... Gruß, Alex Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.