Autor Thema: Eintrag im Index nicht gefunden.......  (Gelesen 11599 mal)

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Eintrag im Index nicht gefunden.......
« am: 12.03.08 - 10:40:46 »
Hallo alle zusammen,

Also ich hab eine Datenbank Geschrieben wo Nutzer ihre Problemchen eintragen können innerhalb dieser Maske wir ein Eindeutige Ticket aus datum und Uhrzeit generiert.

Jetzt möchte ich die Daten aus den alten masken in die Neuen Migrieren

dazu habe ich über meiner neuen Maske (nur für mich sichtbar) eine Dialogliste angelegt die aus dem Ordner der Alten DB mit den Ticketnummern gefüllt wird,
und darunter habe ich eine Schaltfläche die anhand der Ticketnummern die Alten Felder auslesen soll und den Inhalt in die neue Maske schreiben soll

Die Dialogliste Funktioniert, leider Funktioniert aber das auslesen bzw, das schreiben in die felder nicht ich bekomme wenn ich den button drücke lediglich die meldung:

"eintrag im index nicht gefunden, oder index ist für die ansicht nicht aufgebaut"

was kann ich tun??

der code des Buttons:
@SetField("Stufen";@DbLookup("NOTES":"NoCache";"":"";"Ausstehende Aufträge";suchticket ;4));
@SetField("Auftrag";@DbLookup("NOTES":"NoCache";"":"";"Ausstehende Aufträge";suchticket ;7))


Danke
Martin

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: Eintrag im Index nicht gefunden.......
« Antwort #1 am: 12.03.08 - 10:59:09 »
Ist das ein Ordner oder eine Ansicht?

Erste Spalte sortiert bzw. kategorisiert?

Enthält die erste Spalte den Wert als Text?


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

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: Eintrag im Index nicht gefunden.......
« Antwort #2 am: 12.03.08 - 11:11:43 »
1. Es ist ein Ordner
2. Die erste Spalte ist kategorisiert (Orte)
3. ja der wert ist ein Text

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: Eintrag im Index nicht gefunden.......
« Antwort #3 am: 12.03.08 - 11:28:06 »
Der Ordner ist auch unter dem Namen vorhanden und für jedermann sichtbar (Zugriffbeschränkungen). Ein Eintrag mit dem entsprechenden Suchtext ist auch im Ordner vorhanden.


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

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: Eintrag im Index nicht gefunden.......
« Antwort #4 am: 12.03.08 - 11:31:26 »
dazu habe ich über meiner neuen Maske (nur für mich sichtbar) eine Dialogliste angelegt die aus dem Ordner der Alten DB mit den Ticketnummern gefüllt wird,

Was mir gerade noch aufgefallen ist. Du schreibst hier irgendwas von einer alten DB gibst beim @DbLookup aber keine Datenbank an. Somit wird der Ordner in der aktuellen DB gesucht. Kann es sein, dass es daran liegt?


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

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: Eintrag im Index nicht gefunden.......
« Antwort #5 am: 12.03.08 - 11:47:33 »
dazu habe ich über meiner neuen Maske (nur für mich sichtbar) eine Dialogliste angelegt die aus dem Ordner der Alten DB mit den Ticketnummern gefüllt wird,

Was mir gerade noch aufgefallen ist. Du schreibst hier irgendwas von einer alten DB gibst beim @DbLookup aber keine Datenbank an. Somit wird der Ordner in der aktuellen DB gesucht. Kann es sein, dass es daran liegt?


Axel


Das ist ein spracjhlicher Lapsus meinerseits, ich meine natürlich den alten Ordner!

Der ordner ist vorhenden, erreichbar, und sichtbar und auchmit werten gefüllt!
die Dialogliste aus dem ersten schritt (anzeigen der tickets) wird ja via DBcolumn auch aus dem alten ordner befüllt!

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: Eintrag im Index nicht gefunden.......
« Antwort #6 am: 12.03.08 - 12:20:27 »
So langsam gehen mir die Ideen aus.

Was steht denn beim Lookup in der Variablen suchticket?


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

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Eintrag im Index nicht gefunden.......
« Antwort #7 am: 12.03.08 - 12:50:01 »
Lieber Martin,

gibt es den Ansichts-/Ordnernamen evtl. zweimal - oder einmal als Ordnernamen und ein zweites Mal als Alias eines View-Objekts ? Wenn du dem Ordner einen Alias gibst (möglichst ohne Umlaute und Unterstriche) und ihn über den Aliasnamen ansprichst, würde das helfen.

Gruß

Norbert
Situs vilate in isse tabernit.

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: Eintrag im Index nicht gefunden.......
« Antwort #8 am: 12.03.08 - 15:51:29 »
@axel
in  "suchticket" sthet die eindeutige Ticketnummer drinne

@norbert
den Namen gibt es nur einmal als Ordner, mit aliasnamen hab ich es schon probiert dasbringt keine veränderung

klaussal

  • Gast
Re: Eintrag im Index nicht gefunden.......
« Antwort #9 am: 12.03.08 - 16:02:08 »
Zitat
Ticketnummer

Da gibt's aber keine Abweichung Textfeld / Zahlenfeld oder sowas ?

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Eintrag im Index nicht gefunden.......
« Antwort #10 am: 12.03.08 - 16:27:16 »
Ich würd
1. Im einem Testfeld den DBColumn von der Ansicht ausgeben.
Und mir sowieso Errorhandling angewöhnen.
Und Werte in temporäre Variablen schreiben.
 
Code
valLUP:= @DbColumn("NOTES":"NoCache";"":"";"Ausstehende Aufträge";4);
@if(@isError(valLUP); "ERROR"; valLUP); 

Dann kannst du erstmal schauen welchen Wert suchticket hat und einen dblookup machen.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: Eintrag im Index nicht gefunden.......
« Antwort #11 am: 19.03.08 - 13:57:28 »
ok auf den Hinweis eines de Members hab ich mich jetzt mal mit @Picklist beschäftigt,
bin auhc sehr zufrieden mit der mächtigkeit diese Befehls, aber...


wie ich ja schonmal beschrieben habe will ich daten aus einem ordner auslesen und die momentane maske damit füllen, 

ich hab jetzt also ne Hotspot-schaltfläche erstellt unter der folgende Formel liegt:
FIELD Genauer:=Genauer;
@SetField("Auftrag";@PickList([Custom]:[Single];"":EDVLokal.nsf;"Ausstehende Aufträge";"test";"make a klick";7));
@SetField("zuerledigenbis";@PickList([Custom]:[Single];"":EDVLokal.nsf;"Ausstehende Aufträge";"test";"make a klick";5));
@SetField("bisuhrzeit";@PickList([Custom]:[Single];"":EDVLokal.nsf;"Ausstehende Aufträge";"test";"make a klick";6));
@SetField("Abgabefür";@PickList([Custom]:[Single];"":EDVLokal.nsf;"Ausstehende Aufträge";"test";"make a klick";9))


die Werte werden auch sauber ausgelesen und in die felder eingetragen, allerdings muss ich halt für jedes feld den datensatz manuel aus meiner Liste wählen...

läst sich das nicht anders regel so dass ich nur einmal wählen muss?
danke
Martin

klaussal

  • Gast
Re: Eintrag im Index nicht gefunden.......
« Antwort #12 am: 19.03.08 - 14:03:31 »
Mit LS und PickListCollection wäre es einfacher....

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Eintrag im Index nicht gefunden.......
« Antwort #13 am: 19.03.08 - 14:07:01 »
Es geht auch mit Formelsprache: Letzte (ggf. versteckte) Spalte ist @Text (@DocumentUniqueID), die wird von PickList geholt. Dann kann man mit @dbLookup weitermachen (es braucht dann noch eine (versteckte) Ansicht nach den DocIDs).

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz