|
|
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
В ControlSource грида для алиасов для колонки прописаны <table>.<field>, может, наверное, еще и БД. Есть ли встроенная функция VFP9, которая возвратит только поле без названий таблицы (и БД)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:13 |
|
||
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
Именно для выделения имени поля нет. Но можно использовать функцию JustExt(), которая, вообще-то, предназначена для выделения расширения файла из пути доступа, но работает чисто формально. Выделяет фрагмент справа до первой точки. Код: plaintext 1. 2. Однако если точки нет, то данная функция ничего не вернет. Поэтому, лучше искусственно подмешивать точку в начало проверяемой строки Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:24 |
|
||
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
Только не понятен смысл, зачем возвращать имя поля? Если есть имя таблицы и алиаса, то можно и имя поля извлеч. Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:32 |
|
||
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
Да, это в точку, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:33 |
|
||
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
GoshaS. Просто у меня тэги создаются по необходимости и называются по имени поля, вот для быстрого анализа и буду использовать предложенное ВладимиромМ. То золото, что просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:38 |
|
||
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
можно сделать так, что при взлете у колонок и текстбоксов в гриде будут соответствующие св-ва создается класс колонка создается класс хедер создается класс грид гриду указываются классы колонок и хедеров и примерно такие методы метод колонки или текстбокса колонки ControlSource_assign Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. метод инит колонки или тексбокса колонки init (для явно указанных в дизайнере) Код: plaintext 1. 2. 3. далее Вы можете научить Ваш грид и другим премудростям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:41 |
|
||
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
прошелмимо. Спасибо. С недавних пор стараюсь писать примерно так, как Вы предложили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:55 |
|
||
|
Функция определения поля
|
|||
|---|---|---|---|
|
#18+
На всякий случай, если понадобиться еще выделять имя таблицы, можно воспользоваться функциями GetWordNum() и GetWordCount(). Хотя это немного сложнее Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В отличие от использования ALINES() все это можно записать в одну строку, хотя выглядеть будет громоздко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 15:00 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34824709&tid=1588737]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 368ms |

| 0 / 0 |
