|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
T-Sql + Vfp90 прошу показать пример с курсорадаптером и динамической строкой селекткмд к примеру есть грид, привязали к каду со строкой select * from tt where id=1 далее изменяем select * from tt where id=1 AND ... при выполнении метода cursorfill происходит разрушение грида каким образом необходимо поступить? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2008, 18:56 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2008, 19:37 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
извините, ответ абсолютно не в тему объясню еще раз Vfp + T-Sgl-ODBC если написать Код: plaintext 1. 2. 3. 4. 5.
все будет красиво и замечательно если написать Код: plaintext 1. 2. 3. 4.
происходит отвязка от грида возможно ли как-то написать динамическое выражение, чтобы использовать cursorRefresh() или необходимо другое решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 10:57 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
guest12345или необходимо другое решение? Да, другое решение, при cursorfill(..) предыдущий курсор разрушается и создается новый. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 11:25 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
прошу указать на решение нужно динамическое условие есть решение пердачей параметра в ХП + динамический запрос, но это не устраивает по некоторым соображениям что еще можно придумать? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 11:45 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
Поискать на просторах интернета CABuilder и пользоваться результатами его труда. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 11:55 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
Вы по ссылке предоставленной ВладимирМ читали? Там предлагается сбрасывать RecordSource грида. Либо, формируйте курсор по create cursor, а затем в него заливайте данные из курсора от CursorFill ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 11:55 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
Чего то я не пойму чего ты хочешь???? Если просто произвольный запрос, но чтобы грид не разрушался - тебе дали ссылку. Если читать лень - так и скажи: > ..selectcmd= "select ... from where tt=1" > ..cursorfill(..) ThisForm.Grid1.RecordSourse='' > ..selectcmd= "select ... from where tt=1 and ..." > ..cursorfill(..) ThisForm.Grid1.RecordSourse=CA.Alias && Где CA - это то что ты изображаешь ".." в "..selectcmd=" > возможно ли как-то написать динамическое выражение, > чтобы использовать cursorRefresh() > или необходимо другое решение? Вот оно и осталось привязанным, в чём проблема? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 11:55 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
авторВы по ссылке предоставленной ВладимирМ читали? Там предлагается сбрасывать RecordSource грида. читать не лень отвязывать грид невозможно, так как в ячейках свои контролы и перекладывать заново (пересоздавать грид) затратно ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 12:01 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
guest12345читать не лень отвязывать грид невозможно, так как в ячейках свои контролы и перекладывать заново (пересоздавать грид) затратно А попробовать почитать и отвязать ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 12:07 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
По моему, Вы так и не поняли, что именно прочитали. Никто ведь не заставляет создавать Grid заново. Необходимо всего-лишь обнулить некоторые значения свойств Grid перед выполнением команды cursorfill(..), а затем их восстановить. Вы вообще пробовали воспользовать описанным советом? Что не получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 12:09 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
покажи авторА попробовать почитать и отвязать ну отвязал курсорфилл - грид пустой привязал к курсору - колонки врассыпную... я ведь, объясняю грид пересобирать - проблемно ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 12:18 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
Приведите код. Как отвязывал, как привязывал... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 12:32 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
по колонкам бегать и соурсы ставить я не хочу и не могу ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 12:42 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
guest12345 по колонкам бегать и соурсы ставить я не хочу и не могу Я тоже. За меня это делают два метода базового класса Grd SaveRecordSource и RestoreRecordSource ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 13:29 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
авторЯ тоже. и я про то-же самое, что не хотел это делать если не жалко - дай глянуть ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 13:58 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
guest12345 авторЯ тоже. и я про то-же самое, что не хотел это делать если не жалко - дай глянуть Не претендую на крутое решение, базовые классы нижнего уровня писалиь очень много лет назад: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 14:36 |
|
Курсорадаптер с динамической строкой селекткмд
|
|||
---|---|---|---|
#18+
ага, пасиб ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2008, 14:38 |
|
|
start [/forum/topic.php?fid=41&msg=35475699&tid=1587411]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 316ms |
total: | 487ms |
0 / 0 |