Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
Компонент CurrencyEdit не заполняется из запроса. Поле не найдено. Как так-то? Ну собственно, вопрос в теме Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2021, 19:06 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
Поле не найдено. Может А или Т русские? Попробуйте так: Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2021, 23:40 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
Вы уверены, что нужно писать в sCurrencyEdit1.Text, а не в sCurrencyEdit1.Value ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 02:12 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
harvest6 Компонент CurrencyEdit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 03:40 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
bk0010 Может А или Т русские? Попробуйте так: Такая же ошибка DimaBr Вы уверены, что нужно писать в sCurrencyEdit1.Text, а не в sCurrencyEdit1.Value ? Value - численное значение Text. Пробовал и так, и так... результат тот же ma1tus Проверь его класс, не data-aware ли Можно подробней? В этом случае тоже поле не найдено: Код: pascal 1. 2. Вот такой вариант работает: Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 07:08 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
harvest6 Код: pascal 1. 2. 3. 4. 5. Попахивает пятничным троллингом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 08:29 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
DimaBrПопахивает пятничным троллингом Все стер и новой написал тот же текст, чтоб возможные ошибки убрать Этот вариант заработал Код: pascal 1. 2. 3. Я хз... почему вчера выдавал ошибку. Но вариант напрямую Код: pascal 1. Поле не найдено.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 10:02 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
Перенесите эту строчку выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 10:43 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
DimaBrПеренесите эту строчку выше Спасибо огромное, заработало. Только в чем причина такого поведения, я не понял(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 11:06 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
Предположительно (с помощью хрустального шара), на sDateEdit1/sDateEdit2 есть обработчик события OnChange который срабатывает и закрывает(переоткрывает) датасет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 11:11 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
DimaBrПредположительно (с помощью хрустального шара), на sDateEdit1/sDateEdit2 есть обработчик события OnChange который срабатывает и закрывает(переоткрывает) датасет Хрустальный шар не подвел) Действительно, на sDateEdit1/sDateEdit2 есть обработчик события OnChange, который срабатывает и выполняет другой запрос, поэтому поле-то и не найдено. Спасибо за пояснения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 11:20 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
DimaBrВы уверены, что нужно писать в sCurrencyEdit1.Text, а не в sCurrencyEdit1.Value .Value вообще никогда не надо писать. Надо всегда писать .AsЧтото. Иначе хрен знает что получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 14:18 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
kdv Надо всегда писать .AsЧтото. Иначе хрен знает что получится. Если я пишу X := Dataset['NameField'], то я делаю неправильно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 15:07 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
DimaBr kdv Надо всегда писать .AsЧтото. Иначе хрен знает что получится. Если я пишу X := Dataset['NameField'], то я делаю неправильно ? Если NameField - строка и там null то будет исключение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 16:31 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
alekcvp Если NameField - строка и там null то будет исключение. А не видно что NameField в кавычках ? А если X:Variant то какое исключение там будет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2021, 21:31 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
DimaBr А не видно что NameField в кавычках ? Ок, разжую: если поле с именем "NameField" имеет тип CHAR/VARCHAR и в нём записано значение NULL, то конструкция X := Dataset['NameField'] выдаст исключение если X - строковая переменная. DimaBr А если X:Variant то какое исключение там будет ? А если X: Variant, то никакого. А ты часто в приложении работаешь с вариантами в чистом виде? Его всё равно потом, скорее всего, к строке приводить придётся и если NULL не нужно обрабатывать отдельно от пустой строки, то проще сразу FieldByName().AsString использовать, ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2021, 02:02 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
alekcvp если поле с именем "NameField" имеет тип CHAR/VARCHAR и в нём записано значение NULL, то конструкция X := Dataset['NameField'] выдаст исключение если X - строковая переменная. В одном предложении ДВА если. Не много ли ? alekcvp А ты часто в приложении работаешь с вариантами в чистом виде?. Регулярно. alekcvp то проще сразу FieldByName().AsString использовать AsString к какому значению приводит Null ? Как после этого отличить от Null ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2021, 17:45 |
|
||
|
Компонент CurrencyEdit Поле не найдено. Как так-то?
|
|||
|---|---|---|---|
|
#18+
DimaBr AsString к какому значению приводит Null ? Как после этого отличить от Null ? Я как бы не осуждаю использование таких конструкций, я просто говорю к каким последствиям они могут привести в неопытных руках. Если важно отличать null от пустой строки, то да - можно использовать вариант (а можно получить ссылку на поле и проверять .IsNull). Если же разницы нет, то проще .AsString(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2021, 12:20 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40073697&tid=2037284]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 281ms |

| 0 / 0 |
