Historienverfolgung abbilden

28/08/2008 - 16:32 von Volker Neurath | Report spam
Hallo zusammen,

ich habs befürchtet - ich muss jetzt in meinem tool eine
Historienverfolgung für die Angebote einbauen.

Hintergrund: wenn ich ein Angebot erfasse und das dann (von anderer
Stelle) freigegeben wurde, kann daran, außer Freitext, nichts mehr
geàndert werden.

Kommt nun der Kunde mit Änderungswünschen auf den VB, dann muss ich ein
komplett neues Angebot erstellen, auf Basis des alten (es gibt, zum
Glück, eine Funktion, mit der sich ein Angebot komplett kopieren làsst).

Was jetzt gesucht wird ist eine Möglichkeit, folgendes zu tun, ich mach
mal ein Beispiel:

1. Angebot Nr. 950001000. Kunde hat Änderungswünsche das führt zu
2. Angebot Nr. 950001002. Projekt làuft und soll erweitert werden
3. Angebot Nr. 950001020. usw.
4. Angebot Nr. 950001031

Eine allumfassende Projektnummer gibt es (noch) nicht.

Eine einfache Möglichkeit, bei aufruf eder Basisdaten eines Angebotes
dessen Vorgànger/Nachfolger zu zeigen , fàllt mir durchaus spontan ein.

Aaaber: ich hàtte gern auch die Möglichkeit, mir *jederzeit* *alle*
Nachfolger und/oder Vorgànger eines angebotes zeigen zu lassen (es geht
hierbei auch darum, Doppelangebote zu vermeiden)


auf obiges Beispiel gemünzt heist das als Beipsiel, dass ich z.B. sagen
können möchte:

"Zeige mir alle Vorgànger/Nachfolger von 950001031" - und ich möchte
dann nicht nur den direkten vorgànger (resp. Nachfolger9 (930001020)
sehen, sondern auch 1. und 2.

Wie làsst sich so etwas lösen?

Volker

Newsoffice.de - Die Onlinesoftware zum Lesen und Schreiben im Usenet
Die Signatur làßt sich nach belieben Anpassen ;-)
 

Lesen sie die antworten

#1 Mark Doerbandt
28/08/2008 - 17:02 | Warnen spam
Hallo, Volker,

Volker Neurath:

Hintergrund: wenn ich ein Angebot erfasse und das dann (von anderer
Stelle) freigegeben wurde, kann daran, außer Freitext, nichts mehr
geàndert werden.

Kommt nun der Kunde mit Änderungswünschen auf den VB, dann muss ich ein
komplett neues Angebot erstellen, auf Basis des alten (es gibt, zum
Glück, eine Funktion, mit der sich ein Angebot komplett kopieren làsst).

Was jetzt gesucht wird ist eine Möglichkeit, folgendes zu tun, ich mach
mal ein Beispiel:

1. Angebot Nr. 950001000. Kunde hat Änderungswünsche das führt zu
2. Angebot Nr. 950001002. Projekt làuft und soll erweitert werden
3. Angebot Nr. 950001020. usw.
4. Angebot Nr. 950001031

Eine allumfassende Projektnummer gibt es (noch) nicht.

Eine einfache Möglichkeit, bei aufruf eder Basisdaten eines Angebotes
dessen Vorgànger/Nachfolger zu zeigen , fàllt mir durchaus spontan ein.

Aaaber: ich hàtte gern auch die Möglichkeit, mir *jederzeit* *alle*
Nachfolger und/oder Vorgànger eines angebotes zeigen zu lassen (es geht
hierbei auch darum, Doppelangebote zu vermeiden)

auf obiges Beispiel gemünzt heist das als Beipsiel, dass ich z.B. sagen
können möchte:

"Zeige mir alle Vorgànger/Nachfolger von 950001031" - und ich möchte
dann nicht nur den direkten vorgànger (resp. Nachfolger9 (930001020)
sehen, sondern auch 1. und 2.



Du brauchst a) ein Feld Vorgaenger bei jedem Angebot (bei neuen
Angeboten ist es leer) und b) eine rekursive Funktion, die Dir fuer
ein Angebot alle Nachfolger und Vorgaenger sucht (Ergebnis koennte
eine Collection der Angebotsnummern sein). Dabei muss die Funktion
einen Parameter Richtung haben und sich dann selbst wieder in der
gleichen Richtung aufrufen. Der Hauptaufruf der Funktion wird dann
zweimal gemacht (vorwaerts und rueckwaerts). So als Idee...

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen