von bbberti » Di, 22.10.2013 16:58
Hallo,
ich habe eine Datenbank, in der ich den Praktikumseinsatz von Schülern verwalte. In einer Tabelle "SchuelerStellenBelegung" werden die SchülerID und die StellenID der Praktikumsstelle zusammengeführt.
Ich habe einen Bericht mit dem reportbuilder erstellt für Schüler, die die Praktikumsstelle aus diversen Gründen wechseln.
Der Bericht führt im Kopf den Schüler mit Wechselgrund auf, im Detailbereich die beiden Praktikumsstellen. Zuerst kommt die alte Stelle, die ein Abbruchdatum aufweist, dann die neue Stelle.
Ich hätte jetzt gerne eine Funktion, die über die alte Praxisstelle den Text "bisherige Praxisstelle" und über die neue Praktikumsstelle entsprechend diesen Text schreibt. Mein Gedanke wäre nun ein Feld im Detail-Bereich einzufügen, das mit if-Funktion "alte Stelle" als Text schreibt, wenn ein Abbruchdatum in der SchuelerStellenBelegung" vorhanden ist, und über die neue Stelle entsprechend dies schreibt, wenn kein Abbruchdatum vorhanden ist, also dieses Feld leer ist. Abbruchdatum ist ein Feld in der Tabelle "SchuelerStellenBelegung", das aber nicht ausgefüllt werden muss (logischerweise).
Ich hab schon einen Nachmittag rumprobiert, nach dem Motto: IF (ISBLANK("Abbruchdatum"));Then_value("Neue Stelle");Otherwise_value("alte Stelle"). Ich weiß allerdings nicht, ob das überhaupt so möglich ist, und wenn ja, wie genau dies geschrieben werden soll.
Danke für Tipps.
Berthold
Hallo,
ich habe eine Datenbank, in der ich den Praktikumseinsatz von Schülern verwalte. In einer Tabelle "SchuelerStellenBelegung" werden die SchülerID und die StellenID der Praktikumsstelle zusammengeführt.
Ich habe einen Bericht mit dem reportbuilder erstellt für Schüler, die die Praktikumsstelle aus diversen Gründen wechseln.
Der Bericht führt im Kopf den Schüler mit Wechselgrund auf, im Detailbereich die beiden Praktikumsstellen. Zuerst kommt die alte Stelle, die ein Abbruchdatum aufweist, dann die neue Stelle.
Ich hätte jetzt gerne eine Funktion, die über die alte Praxisstelle den Text "bisherige Praxisstelle" und über die neue Praktikumsstelle entsprechend diesen Text schreibt. Mein Gedanke wäre nun ein Feld im Detail-Bereich einzufügen, das mit if-Funktion "alte Stelle" als Text schreibt, wenn ein Abbruchdatum in der SchuelerStellenBelegung" vorhanden ist, und über die neue Stelle entsprechend dies schreibt, wenn kein Abbruchdatum vorhanden ist, also dieses Feld leer ist. Abbruchdatum ist ein Feld in der Tabelle "SchuelerStellenBelegung", das aber nicht ausgefüllt werden muss (logischerweise).
Ich hab schon einen Nachmittag rumprobiert, nach dem Motto: IF (ISBLANK("Abbruchdatum"));Then_value("Neue Stelle");Otherwise_value("alte Stelle"). Ich weiß allerdings nicht, ob das überhaupt so möglich ist, und wenn ja, wie genau dies geschrieben werden soll.
Danke für Tipps.
Berthold