Autor Thema: Problem beim erfassen von Werten  (Gelesen 6171 mal)

Offline Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Problem beim erfassen von Werten
« am: 13.02.09 - 12:24:43 »
Huhu, ich bin gerade auf etwas gestoßen bei dem ich nicht weiss wo das Problem liegt,

also ich will in einer meinem Dokument etwas berechnen dafür brauch ich aber bestimmte Werte aus einen anderen Dokument,

ich hohl mir also die DocID des anderen Dokument über ein DBLookup, so nun will ich mir 2 Wert aus den selbigen Document noch hohlen.

Allerdings bekomm ich da nix zurück geliefert, ich habs jetzt auf 2 Arten versucht.

Code
temp_ans := "($MT)";
key:= @GetField("U_keyword");
DocID := @DbLookup("Notes":"NoCache"; ""; temp_ans; key;8 );
Unow := @GetDocField(DocID;"MT_Wert1");
Usoll := @GetDocField(DocID;"MT_Wert2");

und

Code
temp_ans := "($MT)";
key:= @GetField("U_keyword");
DocID:= @DbLookup("Notes":"NoCache"; ""; temp_ans; key;8 );  //spielt erst Später hier eine Rolle
Unow := @DbLookup("Notes":"NoCache"; ""; temp_ans; key;7 );
Usoll:= @DbLookup("Notes":"NoCache"; ""; temp_ans; key;6 );

also die DocID bekomm ich aufjedenfall richtig und vollständig geliefert, aber bei allen anderem nix.

Jemand ne Idee woran das liegen kann?

mfg
Peter

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Problem beim erfassen von Werten
« Antwort #1 am: 13.02.09 - 12:34:28 »
Die Ansicht ist sortiert?
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 Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Problem beim erfassen von Werten
« Antwort #2 am: 13.02.09 - 12:38:35 »
jo ist sie

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Problem beim erfassen von Werten
« Antwort #3 am: 13.02.09 - 12:43:40 »
Die entsprechenden Felder sind im gesuchten Dokument vorhanden und auch gefüllt?

Sie sind auch nicht vom Typ "Berechnet beim Anzeigen"

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Problem beim erfassen von Werten
« Antwort #4 am: 13.02.09 - 12:50:12 »
nein, sie sind beide vorhanden,

Feldname: MT_Wert1
Datentyp: Zahl
Datenlänge: 8 Byte
Seq.-Num.: 1
Doppeleintrags-ID: 0
Feld-Flags: SUMMARY

25

und das andere

Feldname: MT_Wert2
Datentyp: Zahl
Datenlänge: 8 Byte
Seq.-Num.: 1
Doppeleintrags-ID: 0
Feld-Flags: SUMMARY

0

und sie stehen beide auf "Bearbeitbar"

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Problem beim erfassen von Werten
« Antwort #5 am: 13.02.09 - 16:46:09 »
Hast du die Spaltennummer richtig gezählt?

Zitat
Verwenden Sie diese Methode, um die Spaltennummer für die Suche zu errechnen:

1. Zählen Sie die Spalten in der Ansicht von links nach rechts.


      Betrachten Sie dazu die Ansicht im Gestaltungsmodus, um sicher zu sein, dass Sie alle Spalten sehen. Die Spalten für das Sortieren oder Kategorisieren der Ansicht werden z. B. sonst nicht angezeigt.


2. Zählen Sie keine Spalten mit, die konstante Werte liefern, z. B. 32 oder "Eingereicht von". Wenn eine Spalte jedoch eine Formel enthält, die für jedes Dokument denselben Wert zurückgibt, ist dies keine Konstante, die Spalte muss daher mitgezählt werden.

3. Streichen Sie alle Spalten, die nur aus folgenden @Funktionen bestehen: @DocChildren, @DocDescendants, @DocLevel, @DocNumber, @DocParentNumber, @DocSiblings, @IsCategory, @IsExpandable.

4. Zählen Sie die Spalten nochmals von links nach rechts.

Gruß, Felix

Offline Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Problem beim erfassen von Werten
« Antwort #6 am: 17.02.09 - 08:31:21 »
also ich denke schon das ich das richtig gezählt habe, weil aus derselben Ansicht hohl ich auch meine DocID , diese befindet sich allerdings in der letzten Spalte und zwar Spalte 8, deshalb wüsste ich nicht warum er bei 6,7 nicht richtig sein sollte.

EDIT: eben nochmal überprüft, also bis auf die letzte Spalte gib ich einfach nur Felder wieder, bzw zusammgesetzt Felder aus Vorname + Nachname z.b.

im letzten Feld steht nur @Text(@DocumentUniqueID) für die docID drin
« Letzte Änderung: 17.02.09 - 08:35:13 von Akunin »

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Problem beim erfassen von Werten
« Antwort #7 am: 17.02.09 - 08:46:33 »
und die letzte Spalte ist auch sortiert?

grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Problem beim erfassen von Werten
« Antwort #8 am: 17.02.09 - 08:56:45 »
ne, sortiert ist einzig und allein die erste Spalte

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Problem beim erfassen von Werten
« Antwort #9 am: 17.02.09 - 09:06:49 »
dann sortier doch mal, und nimm die Sortierung bei den anderen raus

aus der Hilfe:

key
Text. Determines which document is actually read in order to retrieve a value. A document's key is the value displayed in the first sorted column within the view. See "Specifying a key."


wenn gleich richtig liest...
« Letzte Änderung: 17.02.09 - 09:15:17 von DAU-in »
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

BigWim

  • Gast
Re: Problem beim erfassen von Werten
« Antwort #10 am: 17.02.09 - 09:12:05 »
Zitat
ne, sortiert ist einzig und allein die erste Spalte
müßte meiner Erfahrung nach auch reichen, allerdings müssten in der ersten Spalte die DokID's stehen (also  @Text(@DocumentUniqueID))

Die Werte hole ich mir dann über die Angabe des Feldnamens.

Zitat
Syntax
@DbLookup( Klasse : Cache ; Server : Datenbank ; Ansicht ; Schlüssel ; Feldname ; Schlüsselwörter )

Markus

Offline Kristina

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Weiblich
Re: Problem beim erfassen von Werten
« Antwort #11 am: 17.02.09 - 09:31:38 »
Hey

Hast du dir die Ansicht angeguckt? Werden deine Felder auch angezeigt?

Gruss
Kristina


Offline Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Problem beim erfassen von Werten
« Antwort #12 am: 17.02.09 - 09:53:41 »
angezeigt wird alles korekt

Edit: hier mal die Ansicht wie sie angezeigt wird:

« Letzte Änderung: 17.02.09 - 10:19:40 von Akunin »

Offline Pir0x

  • Junior Mitglied
  • **
  • Beiträge: 73
Re: Problem beim erfassen von Werten
« Antwort #13 am: 17.02.09 - 10:58:28 »
hm, wie lässt du dir die Werte ausgeben?
« Letzte Änderung: 17.02.09 - 11:05:00 von Pir0x »

Offline Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Problem beim erfassen von Werten
« Antwort #14 am: 17.02.09 - 11:06:32 »
über @prompt

Offline Pir0x

  • Junior Mitglied
  • **
  • Beiträge: 73
Re: Problem beim erfassen von Werten
« Antwort #15 am: 17.02.09 - 11:09:16 »
Ah und genau liegt auch denn Problem, nehm ich an, mit @prompt kannst du nämlich nur Text Values zurück geben und da es sich bei dir um Zahlenwerte handelt , wirst du mit Sicherheit deswegen keine Ausgabe bekommen, probiers mal so

@Prompt([Ok];"Ausgabe";@Text(Wert));

so sollte es funktionieren

Gruß
Ricco

Offline Akunin

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Problem beim erfassen von Werten
« Antwort #16 am: 17.02.09 - 11:18:54 »
ups, danke Ricco, das wusste ich nicht   :-\

hab jetzt noch nenn kleinen Fehler gefunden gehabt und nun funktionierts :)

danke für eure Hilfe

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz