DISKUSE
HCL Domino na NAS QNAP (1)
20.02.2024 10:34

Vložení přílohy do dokumentu MS Word (3)
14.02.2024 20:54

Problěmy s diakritikou. (4)
06.02.2024 17:34

AI pomocnici 
15.01.2024 10:16

Export do pdf souboru (1)
12.01.2024 23:11

Agent přestává fungovat (1)
18.11.2023 06:42

RTF - Computed (2)
19.10.2023 13:00

Čtení polí v neuloženém dokumentu 
08.10.2023 17:15


Š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)