DISKUSE
Čárový kód 
17.04.2018 14:01

Změna fontu Traveler / verse (1)
12.04.2018 08:45

pole "url" 
10.04.2018 07:46

Chyba repliky (1)
09.04.2018 10:04

NDX 
27.03.2018 11:41

Pravidla pošty 
19.03.2018 07:24

Disclaimer 
15.03.2018 13:23

Import z MS Outlook (8)
15.02.2018 08:31


ŠKOLENÍ


REKLAMA


KOMENTÁŘE
Diskusní skupina: Programování


PlánařComputeWithForm (backend refresh)
04.12.2017
16:02:53

ID: 3691.0

Plánař
Dobrý den,

když spustím v LotusScriptu příkaz ComputeWithForm, často mi spadne s hlášením, "Field in note has wrong datatype". Netuším ale, jaké pole to je.

Prosím, co zapracovat třeba do chybového hlášení, abych se jméno pole dozvěděl?

Děkuji předem
mpistora Hlášení upravit nelze
06.12.2017
10:16:44

ID: 3691.1


Někdy lze použit metodu "půlení intervalů":
Formulář zazálohovat a půlku obsahu smazat, otestovat.
Pokud chyba nastane, zkusit zase smazat půlku.
Pokud nenastane, vyzkoušet druhou půlku.

Plánař Stále doufám
06.12.2017
13:36:30

ID: 3691.2


Děkuji.
Na půlení intervalu jsem si vzpomněl, přestože je to už dávno, co jsem dělal zkoušku z numerické matematiky. Metoda měla však jedno úskalí, mazáním některých polí vznikaly chyby další.

Jsem rád za radu a za to, že tato diskuze je ještě živá.

Prosím ale o nějakou metodu, kterou bych se dozvěděl konkrétní pole a mohl informaci dále zpracovat (programově), například odeslat ji e-mailem.

Plánař Stále doufám
06.12.2017
13:36:34

ID: 3691.3


Děkuji.
Na půlení intervalu jsem si vzpomněl, přestože je to už dávno, co jsem dělal zkoušku z numerické matematiky. Metoda měla však jedno úskalí, mazáním některých polí vznikaly chyby další.

Jsem rád za radu a za to, že tato diskuze je ještě živá.

Prosím ale o nějakou metodu, kterou bych se dozvěděl konkrétní pole a mohl informaci dále zpracovat (programově), například odeslat ji e-mailem.

Miro Uhlar (eD) Tip...
04.01.2018
11:42:03

ID: 3691.4


... kedze metoda ComputeWithForm nedokaze vratit zdroj datovej nekompatibility (NotesItem), ja pouzivam LS sekvenciu, pricom nenecham zobrazit chyby, ale v pripade jej vzniku ju vypisem, zalgujem a poslem mail na admina aplikacie - zhruba takto:

...

If doc.CoputeWithForm(False, False) Then
sMsg="Pozor - datova nekompatibilita v zazname " & Cstr(doc.UniversalID)
Print sMsg
myLog.LogAction(sMsg)
Call mySendNotification (docProfile.AppGarant, sMsg, doc)
End If
...

No a nasledne lokalizujem zdroj problemu - pole - "manualne", pricom pouzivam:
a) Db.Synopsis (z daneho formulara)
b) NotesPeek
c) Vlastne DocUtil nastroje

P.S Na 99% vznika problem nekompatibilitou TEXT>>DATE resp. TEXT>>NUMBER, takze tieto polia overim ako prve...


Přidejte názor
Autor:
Profese:
E-mail: i
URL:
Phone:
Předmět:
Obsah příspěvku (i):

Kolikátý je den v měsíci ? (číslovkou bez tečky)