Autor Thema: Auswahl einer dynamischen Tabelle erweitern  (Gelesen 1826 mal)

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Auswahl einer dynamischen Tabelle erweitern
« am: 25.04.08 - 09:06:07 »
Hallo Forum,

wir nutzen eine dynamische Tabelle um Teilnehmerlisten anzulegen. Jetzt ist das Problem das die Auswahl für die spätere Bearbeitung der Tabelle auf 99 begrenzt ist und wir das gerne erweitern möchten.

Das ist der Original Code:

@If(a1="";@Return(@Prompt([Ok]; "Fehler Meldung"; "Noch keine Teilnehmer in der Liste."));@Success);
numbers := "0" : "1" : "2" : "3" : "4" : "5" : "6" : "7" : "8" : "9";
list := @Text(@TextToNumber(@Subset(numbers *+ numbers;-99))); 
listofElements := @Subset(@Text(y);@Elements(a1));
lineitem := @Prompt([OkCancelList] : [NoSort];"Auswahl Menü"; "Welche Zeile möchten Sie bearbeiten";"";listofelements + ". " + a1);
@If(lineitem = 1;@Return(@Prompt([Ok]; "Fehler Meldung"; "Noch keine Teilnehmer in der Liste."));@Success);
ENVIRONMENT EnvLI := @Text(@TextToNumber(@Word(LineItem;". ";1))-1);
@Command([ToolsRunMacro]; "(ModifyRow)")

Ich habe jetzt schonmal versucht die Anzahl auszulesen, damit er sich nichts zusammenbauen muss, aber irgnedwie haut das nicht hin. Bin ich so auf dem richtigen Weg?

Mein jetziger Code:
@If(a1="";@Return(@Prompt([Ok]; "Fehler Meldung"; "Noch keine Teilnehmer in der Liste."));@Success);
numbers := "0" : "1" : "2" : "3" : "4" : "5" : "6" : "7" : "8" : "9";
@If(@Elements(a1) = 0; @Return(0); "");
n := 1;
x := 1;
   @DoWhile(
      @Prompt([Ok]; "Prüfen"  ; @Text(n)+a1[n]);
          x := @Text(x) +":"+@Text(n);
      n := n + 1;
   n <= @Elements(a1)
);
@Prompt([Ok]; "Inhalt X"; @Text(x));
REM {list := @Text(@TextToNumber(@Subset(numbers *+ numbers;-99)))}; 
listofElements := @Subset(x;@Elements(a1));
lineitem := @Prompt([OkCancelList] : [NoSort];"Auswahl Menü"; "Welche Zeile möchten Sie bearbeiten";"";listofelements + ". " + a1);
@If(lineitem = 1;@Return(@Prompt([Ok]; "Fehler Meldung"; "Noch keine Teilnehmer in der Liste."));@Success);
ENVIRONMENT EnvLI := @Text(@TextToNumber(@Word(LineItem;". ";1))-1);
@Command([ToolsRunMacro]; "(ModifyRow)")

Danke

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Auswahl einer dynamischen Tabelle erweitern
« Antwort #1 am: 25.04.08 - 10:27:16 »
Zitat
aber irgnedwie haut das nicht hin.

... wenn du jetzt noch mitteilst,was nicht hinhaut, dann kann dir eventuell jemand weiterhelfen...

Toni
Grüßle Toni :)

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re: Auswahl einer dynamischen Tabelle erweitern
« Antwort #2 am: 25.04.08 - 10:34:41 »
Hallo,

in dieser Zeile,
lineitem := @Prompt([OkCancelList] : [NoSort];"Auswahl Menü"; "Welche Zeile möchten Sie bearbeiten";"";listofelements + ". " + a1);
werden alle Teilnehmer angezeit mit den. Zusätzlich muss aber dort noch die Nummerierung mit dabei, die in listofelements stehen soll.
Die Nummerierung wird dann in das Script (ModifyRow) übergeben und somit kann die korrekte Zeile bearbeitet werden.-

Nur ich bekomme nicht die richtigen Zahlen in listofelements.


Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Auswahl einer dynamischen Tabelle erweitern
« Antwort #3 am: 25.04.08 - 10:43:45 »
... was bekommst du denn?

Toni
Grüßle Toni :)

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re: Auswahl einer dynamischen Tabelle erweitern
« Antwort #4 am: 25.04.08 - 11:07:42 »
in listofelements steht immer eine 1 im originalen und meine geänderten.
Nur beim Orginalen wird die das Prompt mit den Zahlen bis 1-99 angezeigt und bei mit immer eine 1.


 ???

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Auswahl einer dynamischen Tabelle erweitern
« Antwort #5 am: 25.04.08 - 11:32:24 »
... entweder steh ich auf der Leitung - - - ich kapiers nicht.
Dein Code zu Beginn ist nicht komplett - was ist "a1" - die Informationen reichen so nicht aus...

1. Was möchtest du wie haben? Beispiel...
2. Wie sieht das aus, was du bekommst? Beispiel

Und ab und zu mal ein Absatz macht den Text leichter erfassbar - danke... ;)

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz