|
|
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Добрый день. Пишу класс формы. На форме лежит грид. В качестве источника записей ему будет назначен источник (RecordSourceType=5 (Alias)). То есть свойству RecordSource будет присвоено нужное значение. А в классе мне нужно обратиться к конкретному полю текущей записи источника. Каков должен быть синтаксис, чтобы подобные выражения были верны? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 15:39 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 15:50 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Чой-то я не соображу. По Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 16:19 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 16:27 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Павел, ну чему Вы учите молодежь?! Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 16:41 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
ну и я ляпну на буферизованном курсоре ? curval('поле','алиаз') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 16:46 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Понятно. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 16:47 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
проходящий ? Evaluate(Lvar)[/src] Не всё так просто, макроподстановка работает чаще чем др. ф-ии Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Например в RunTime EXECSCRIPT() не выполнит команду createobject() если она прописана в Char/Memo поле курсора, а & отрабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 17:00 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Не всё так просто, макроподстановка работает чаще чем др. ф-ии И это повод пользоваться только ею и ничем иным? Особенно в конкретном случае, описанном в основном вопросе топика? С учетом значительно меньшего быстродействия по сравнению с другими возможностями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 17:06 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
проходящий И это повод пользоваться только ею и ничем иным? Особенно в конкретном случае, описанном в основном вопросе топика? С учетом значительно меньшего быстродействия по сравнению с другими возможностями? Да я не против, пусть использует др. возможности вопрос-то стоял проходящийну чему Вы учите молодежь?! пытался рассказать про надежный способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 17:14 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
авторRunTime EXECSCRIPT() а как такое работает? список( 'Список всякой фигни', ; '[nn|Привет|макрос_03] ; [pp|Куку]' ; ) *** * prg список *** lparameters tcTitle,tcSections local lcAlias lcAlias = alias() if empty(lcAlias) messagebox('Необходимо указать имя курсора!',16,'Список') return endif local loForm loForm = createobject('oBrow',tcSections,lcAlias,tcTitle) loForm.show() EXECSCRIPT() выполнит команду createobject() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 17:25 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Нифига себе, какая дисскуссия развернулась. Вопрос решен (мог бы и сам догадаться.). Сейчас возник другой вопрос. Первой колонке грида будет соответствовать поле источника, где данные лежат в формате DATETIME. А я хочу показывать в колонке грида только время. Вычленить время я могу (например TTOC(tExpression, 2) ), только не соображу куда это преобразование вставить. Имя источника не фиксировано и преобразовывать надо каждое значение перед показом. Источник - реальная дбф таблица, открытая с опцией NOUPDATE. PS VFP6SP5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 11:13 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
2alex11100 Ну, упёртый ты. Код: plaintext 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 11:20 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
ерундой Вы занимаетесь, батенька EXECSCRIPT(m.aa, thisform) а там параметром ловить нужно мне упираться не нужно у меня другой стиль и другое понимание в EXECSCRIPT форму нужно передавать и там ловить EXECSCRIPT не знает что такое зисформ и не должен он этого знать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 12:57 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
alex11100 ерундой Вы занимаетесь, батенька Это не ерунда, это совсем не ерунда дружище, Битнер (с) 17 мгн. весны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 13:02 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 13:06 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
авторЭто не ерунда, это совсем не ерунда дружище, а это что?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 13:07 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
так, что на этом постановим екзекскрипт работает, просто нужно правильно передавать ссылку на объект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 13:15 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
alex11100так, что на этом постановим екзекскрипт работает, просто нужно правильно передавать ссылку на объект Что-то не сумел найти пример косяков, НО в методе класса есть такие строчки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 16:40 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Упс, пост улетел Продолжаю. Код: plaintext 1. 2. 3. 4. 5. не от хорошей жизни пришлось закоментировать EXECSCRIPT, и обнаружилось это в RunTime. Если вспомню детали настрогаю пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 16:45 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
2 PaulWist косяк я Вам показал - это зисформ екзекскрипт не знает зисформ и зисформ в скриптах нельзя пользовать, поэтому передаем параметром в Вашем примере будет работать INSERT INTO test VALUES (' oForm.o = createobject([form] ) ' ) потому, что Вы пабликом форму объявили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 17:18 |
|
||
|
Как обратиться к источнику
|
|||
|---|---|---|---|
|
#18+
Нет, в том месте не было ссылок вообще ни на что, надо просто было выполнить Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 17:31 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34074769&tid=1590513]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
206ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 515ms |

| 0 / 0 |
