Autor Thema: Button nur einmal anklickbar machen  (Gelesen 3127 mal)

Offline el3ment

  • Frischling
  • *
  • Beiträge: 3
Button nur einmal anklickbar machen
« am: 11.11.09 - 10:12:23 »
Hallo,

ich will eine Mail an mehrere Leute senden, so eine Art Umfrage. Es gibt zwei Buttons in der Mail, je nach Button wird eine Mail an mich geschickt.
Problem: Wie kriegt man es hin, dass man nur entweder den einen oder den anderen Button anklicken kann und das auch nur 1x ?

Hat jemand eine Idee?

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Button nur einmal anklickbar machen
« Antwort #1 am: 11.11.09 - 10:17:43 »
Lass mich raten - Du bist Azubi und sollst das eigentlich selber lösen?
Was für Grundlagen/Basics hast Du denn in Lotus Notes?

Grundsätzlich solltest Du Dir das Konzept/Ablauf auf dem Papier mal aufmalen (losgelöst von der Programmiersprache/Umgebung) in diesem Fall ja Lotus Notes.

Etwas unklar ist mir wie Du das in der Mail selber machen willst? Meinst Du wirklich eine Email oder meinst Du ein Dokument in einer eigenen kleinen Datenbank?
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Button nur einmal anklickbar machen
« Antwort #2 am: 11.11.09 - 10:36:51 »
Hallo,

mit der Forumsuche komme ich u.a. auf folgende Freds:
http://atnotes.de/index.php/topic,45858.0.html
http://atnotes.de/index.php/topic,44189.0.html

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Button nur einmal anklickbar machen
« Antwort #3 am: 11.11.09 - 10:41:23 »
Wobei ich mir bei dieser Anfrage zu 99% sicher bin, dass es sich um einen Übungsaufgabe für einen Azubi/Pratikant etc handelt...
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Button nur einmal anklickbar machen
« Antwort #4 am: 11.11.09 - 10:44:09 »
Werner.

MetaSurvey ist glaube ich ein bischen Oversized. Ich habe mich damit eingehend Beschäftigt und vielleicht gerade die Hälfte der Möglichkeiten herausbekommen.
Ok, ich habe mich auch ein bischen mit der Programmierung der Datenbank beschäftigt weil ich das Teil Eindeutschen und noch ein bischen an unsere Bdürfnisse anpassen musste und habe auch ein zwei Bugs gefunden.
Aber ich tippe eher auf Martins Annahme und muss sagen für einen Neuling... Zu Groß
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline el3ment

  • Frischling
  • *
  • Beiträge: 3
Re: Button nur einmal anklickbar machen
« Antwort #5 am: 11.11.09 - 13:24:43 »
@MartinG

Zur Info: Ich bin kein Azubi und es ist auch kein Auftrag von irgendejmand, es ist ein Auftrag von mir an mich, weil ich diese Funktion gern umsetzen würde.


Ich habe mir bisher folgendes zusammengebastelt....

Code
@If(
 @Environment("$Eintrag_1") = "1";
 @Prompt([Ok];"Schwerwiegender Ausnahmefehler";"Sie haben bereits gewählt");
 @Do(
  @MailSend("Mail Adresse" ; "" ; "" ; "Mailinhalt" ; "" ; "");
  @SetEnvironment("$Eintrag_1";"1")
 )
)


Es funktioniert auch super, es ist halt nicht gerade elegant gelöst da ein Eintrag in der ini angelegt wird....!

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Button nur einmal anklickbar machen
« Antwort #6 am: 11.11.09 - 14:05:23 »
Zitat
@MartinG
Zur Info: Ich bin kein Azubi und es ist auch kein Auftrag von irgendejmand, es ist ein Auftrag von mir an mich, weil ich diese Funktion gern umsetzen würde. 

Sorry -  hier habe ich vielleicht ein wenig zuviel gedacht - sollte auf keinen Fall überheblich oder abwertend gemeint sein. Die Lösung mit der Speicherung in der NOTES.INI ist nicht optimal.

Bin jetzt auch kein richtiger Programmierer, habe vor Jahren das mal  in einer Seminardatenbank wie folgt gelöst. Ist sicherlich auch etwas Quick & Dirty, aber funktionierte eigentlich immer sehr gut...


Code
  @If	(@IsError(@DbLookup("":"NoCache";"";"buchungen2";fd_schulungsauswahl+fd_user;2));
						 @Do( @Command([FileSave]);
		
									@Command([FileCloseWindow]);
									@Prompt([Ok];" Information";" Vielen Dank für Ihre Anmeldung.")) ;

@Prompt([Ok];"Achtung";"Sie können nicht 2 mal das gleiche buchen"));
  
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Button nur einmal anklickbar machen
« Antwort #7 am: 11.11.09 - 14:06:16 »
Das hier ist zwar für jeden mit ein wenig Ahnung leicht aushebelbar, aber das ist die Notes.ini Variable auch ....

einfach in dem Button einen Flag im Memo Dokument mit setzen und diesen im Hidewhen oder als Abbruchbedingung mit abfragen.

Wenn es etwas aufwändiger und nicht mehr ganz so leicht aushebelbar sein soll, dann eine Abfrage auf eine andere Notes Anwendung machen ob für diesen Benutzer schon ein Dokument mit einem Eintrag/Item FragebogenName existiert und wenn nicht Button Code weiter durchführen. Wenn ja Agenten starten der den Wert dann für diesen Benutzer anlegt. Da hast du dann zwar ein paar Probleme, wie zum Beispiel sicherzustellen, das die Anwendung erreichbar ist und außerdem nicht quer über 20 Server läuft (bei etwas größeren Unternehmen) aber machbar ist das schon.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline el3ment

  • Frischling
  • *
  • Beiträge: 3
Re: Button nur einmal anklickbar machen
« Antwort #8 am: 11.11.09 - 14:29:16 »
@MartinG

...kein Problem!
Ist auch eine Variante....!


@Thomas Schulte

Im Endeffekt geht es nicht um die Möglichkeit der Aushebellung sondern darum das nicht jemand "versehentlich" zu oft klickt.
Die Idee mit dem Flag wäre da eine guter Lösungsansatz ohne großen Aufwand.

Vielen Dank für den Tipp!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz