Autor Thema: Wenn Fehler Dokument nicht bearbeiten  (Gelesen 1705 mal)

Offline cash

  • Aktives Mitglied
  • ***
  • Beiträge: 138
Wenn Fehler Dokument nicht bearbeiten
« am: 08.05.08 - 09:28:04 »
Ich habe ein Dokument wo 4 Personen dran arbeiten. Jede Person hat Ihre eigene Felder.
Damit es zu keinen Konflikten kommt habe ich Dokumente sperren aktiviert.

Da die Person die Felder über ein Button ändern kommt es aber zu einen Problem und es funktioniert nicht richtig.

Ich suche eine Möglichkeit wenn ein Fehler auftritt wie "Dokument wurde von andere PErson gesperrt er statt die Dialogbox zu öffnen einfach aus dem Dokument rausgeht...

Hier mal der bisherige Button:

@If(@IsDocBeingEdited=1;"";@Command([EditDocument]));


@DialogBox("KOM_MIB_Personal"; [AutoHorzFit] : [AutoVertFit]:[NoCancel]);

@If(MIB_Personal_Umsetzung != "";
@Do(
@SetField("MIB_Personal_erl"; @Now);


_Autoren := Autoren;
_Ersetzen := MIB_Personal;
_Autoren := @Replace(_Autoren;_Ersetzen;"");
@SetField("Autoren"; _Autoren);

_Zahl := 1;
_Count_aktuell := KOM_Count_Bewertungen;
_Count_Neu     := _Count_Aktuell - _Zahl;
@SetField("KOM_Count_Bewertungen" ;  _Count_Neu));"");

@SetField ("VetoSave"; "1");
@If(@Command([FileSave]);@Do(@Command([CloseWindow]));@StatusBar("Speichervorgang fehlgeschlagen"))

Gruß Cash

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Wenn Fehler Dokument nicht bearbeiten
« Antwort #1 am: 08.05.08 - 10:43:03 »
Ich sehe hier nur jeweils ein Feld? also hat jede Person einen eigenen Button??

Boris

Offline cash

  • Aktives Mitglied
  • ***
  • Beiträge: 138
Re: Wenn Fehler Dokument nicht bearbeiten
« Antwort #2 am: 08.05.08 - 10:54:15 »
so ist es...

und auch jeder ein andere Maske die per Dialogbox aufgerufen wird...

in der Maske sind 3 Felder die jeweils in das eigentliche Dokument übergeben werden....

Cash

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Wenn Fehler Dokument nicht bearbeiten
« Antwort #3 am: 08.05.08 - 11:21:53 »
Ich bin mir jetzt nicht sicher, aber wenn Du das Dok nicht in den Edit Mode setzt sondern
die Änderung einfach ins Dok schreibst, dürfte es eigentlich überhaupt keine Probleme geben.
Selbst wenn, was eher unwahrscheinlich ist, gleichzeitig 2 oder 3 Personen Ihr Feld füllen wollen.

Boris

Offline cash

  • Aktives Mitglied
  • ***
  • Beiträge: 138
Re: Wenn Fehler Dokument nicht bearbeiten
« Antwort #4 am: 08.05.08 - 11:29:13 »
wenn das Dok nicht im Edit-Modus ist übernimmt er die Inhalt von den Felder nicht in das Hauptdokument...

Cash

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Wenn Fehler Dokument nicht bearbeiten
« Antwort #5 am: 08.05.08 - 11:37:29 »
Dein Konstrukt würde ich anders machen, wozu die Dialogbox.
Das Datum hast Du als Funktion, den User ebenso.
Muss noch ein Text eingegeben werden so reicht eine Dialogbox.

Boris

Offline cash

  • Aktives Mitglied
  • ***
  • Beiträge: 138
Re: Wenn Fehler Dokument nicht bearbeiten
« Antwort #6 am: 08.05.08 - 11:43:35 »
Dein Konstrukt würde ich anders machen, wozu die Dialogbox.
Das Datum hast Du als Funktion, den User ebenso.
Muss noch ein Text eingegeben werden so reicht eine Dialogbox.

Boris

Einerseits fragst Du wozu Dialogbox und dann schreibst du reicht eine Dialogbox?

Wie soll ich das verstehen?

Wie soll eine Dialoxbox reichen? Jeder der Personen hat 3 eigene Felder die er füllen muß und die auch logischerweise anders heißen.
Ich überlege ob ich nicht ganz ohne Dialoxbox hinkomme ich vermute dann sollte ich keine Probleme habe. Allerdings will ich den Weg nur gehen wenn es wirklich nicht anders geht... Ich könne ja die Felder die der User nicht editieren kann ausblenden wenn er im Edit-Modus geht...

Ich vermute aber das ich es irgendwie mit @if(@iserror... oder so ähnlich auch hinkommen müßte

Cash

Cash

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Wenn Fehler Dokument nicht bearbeiten
« Antwort #7 am: 08.05.08 - 12:33:42 »
Sorry Dialogbox sollte Inputbox bzw. in Formelsprache @Prompt...sein.
Die verschiedenen Felder solltest Du dann irgendwie den Usern zuordnen und sie entsprechend
benennen, z.B. KommentarUser1.
Dazu kann ich aber weiter nichts sagen da ich den Zusammenhang nicht kenne.
Boris

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz