17.11.2009, 12:19 | #1 |
Участник
|
findValue = false
Добрый день!
Кто нибудь подскажет, почему findValue датасурса формы ВСЕГДА возвращает FALSE? Необходимо спозиционировать на найденную запись в гриде по введенному юзером ID. Но если указанный ID в текущем датасурсе не найден - выдать сообщение юзеру. Однако следующая конструкция всегда выдает FALSE, даже если запись найдена и спозиционировалась X++: boolean found; ; found = WMSCountingTaskTable_DS.findValue(fieldnum(WMSCountingTaskTable, WMSCountTaskId), _wmsCountTaskId); print found; Хочется понять - это глюк или нет? Справка говорит о том что метод findValue должен возвращать TRUE, если запись найдена: http://msdn.microsoft.com/en-us/libr...08(AX.10).aspx Правда в примере сама MS не использует возвращаемое значение ----------------------------------------- AX 4.0 SP2 Последний раз редактировалось valentino; 17.11.2009 в 12:50. |
|
|
|