Domino 9 und frühere Versionen > ND7: Entwicklung

Leere Einträge ausfiltern

<< < (2/3) > >>

koehlerbv:
Jo, jetzt habe ich wieder Zeit (was sollte man auch im Zug anderes machen  ;D)  vorhin im Flachgau war aber magerer Empfang, jetzt zwischen Linz und Wien sollte es wieder gut funktionieren.

Der Fehler rührt von der Verwendung von Funktionen her, die Zahlen als Parameter erwarten. Ein Weg, dass zu vermeiden, wäre, aus den Listen, die man mit @dbColumn erhält, mit @Replace die Leerstrings mit einer 0 zu ersetzen (was ja sicherlich in diesem Kontext auch logisch korrekt ist).

Was meine Kritik an der zweimaligen Ausführung des Performance-fressenden @dbLookups (das meintest Du doch, Como?) angeht: Man sollte das Ergebnis von @dbLookup prüfen und verwenden - oder eben nicht. Aber nicht im Erfolgsfalle @dbLookup erneut ausführen.

Bernhard

koehlerbv:
By the way: Der einfachste Weg dürfte sein, wenn Du Deine View "view1" dazu bringst, nur gültige Werte anzuzeigen:
In den Spalten, in denen Deine Formel einen Wert erwartet, prüftst Du auf numerische Werte:
@If (@IsNumber (DeinFeldName); DeinFeldName; 0)

Damit wird Dir in dieser Spalte auf jeden Fall ein numerischer Wert angezeigt.

Tipp: Da Du diese Ansicht programmatisch verwendest, solltest Du unbedingt diese Ansicht verstecken und damit (zumindest Dir und den Nachfolgeprogrammierern) signalisieren: "Achtung - hier nichts ändern! Diese Ansicht wird durch Formeln / LotusScript or whatever verwendet!

Dir bleibt natürlich unbenommen, wie oben beschrieben auch die erhaltenen Listen von Leerstrings zu bereinigen.

Bernhard (wieder in Wien angekommen - während der Zugfahrt war der UMTS-Empfang heute ausnahmsweise mal grottenschlecht, keine Ahnung, warum ...)

koehlerbv:
Noch ein Nachtrag: Du willst da aber nicht sowas wie eine fortlaufende Nummer mit Notes bauen? Das dürfte nämlich in die Hose gehen, wenn man da zu blauäugig herangeht - Notes ist für sowas (wenn man nicht bestimmte stringente Wege einschlägt) von der Philospophie her nicht geeignet. Die mehrfache Vergabe von Nummern ist bei Notes faktisch vorprogrammiert.

Wenn Du doch fortlaufende Nummern erzeugen willst: Benutze die Suchfunktion des Forums und verwende folgende Suchbegriffe (nacheinander!): "fortlaufend" bzw. "sequentiell". Es gint interessante und sicher für Dich sehr aufschlussreiche Diskussionen hierzu.

Bernhard

zulp:
das soll sowas werden, ja aber es ist egal wenn etwas durch replizieren doppelt wird oder so...

koehlerbv:
Ist zwar seltsam, wenn das egal ist, aber wenn dem so ist, soll es eben so sein. Nur eine "fortlaufende Nummer" ist es dann halt nicht mehr und eigentlich nix mehr wert.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln