Folgendes Problemchen,
ich habe da eine AktenanforderungsDB gestrickt, in der halt Akten angefordert werden können.Diese Akten können weitergegeben werden, zurück ins Lager, ... - es wird immer protokolliert, wo sie gerade ist.
Wenn eine Akte angefordert wird, ist immer die Kundennummer anzugeben.Ich habe mit folgender Formel und einer Ansicht die Möglichkeit geschaffen, daß Notes meckert, wenn es bereits eine solche Akte gibt - und man hat die Möglichkeit in die Ansicht zu wechseln, um diese zu suchen und zu öffnen.
Schöner wäre es natürlich, wenn diese Akte sofort aufzumachen wäre - ich weiß aber nicht wie.
_Abfrage:=@Prompt([OKCANCELEDIT];"Abfrage:";"Bitte geben Sie die Kundennummer an:";"");
_List:=@DbColumn("";"":"";"Akten";1);
@If (@IsNotMember (_Abfrage; _List); @SetField("Kundennr";_Abfrage);
@Do (
@SetField("Kundennr";_Abfrage);
@If (@Prompt([YESNO];"Hinweis";"Es gibt bereits eine Akte mit dieser Kundennummer. Bitte schließen Sie dieses Dokument und wechseln in die Ansicht \'Aktensuche\'. Dort erfahren Sie, wo sich die Akte zur Zeit befindet. Möchten Sie jetzt in diese Ansicht wechseln ?");
@Do (
@PostedCommand([FileCloseWindow]);
@PostedCommand([OpenNavigator];"Aktensuche")
);
"")
))