Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
подскажите, не получается сделать. при нажатии на кнопку изменится запрос, соответственно изменится таблица, данные из которой отображаются в Grid'е. мое thisform.grid1.recordsourse="" sql запрос, рез-ты-> в таблицу my_own thisform.grid1.recordsourse="my_own.dbf" не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2003, 07:21 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
а собсна ч:Е конктрена не работает?! сделай thisform.grid1.recordsourse=NULL , есть ли данные в таблице после SQL'я? что именно не катит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 08:33 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
все стопорится на sql-запросе, хотя запрос без ошибок. Запрос поставлен на событие нажатия клавиши. Ошибка operator/operand type mismatch. Таблицы, из которых делается запрос находятся в data environment какие могут быть косяки? Или на нажатие клавиши нельзя выполнять запросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 12:29 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
Или на нажатие клавиши нельзя выполнять запросы? Можно А ты с начало проверь все типы данных которые изпользуются. Там и косяк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 12:42 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
sql не работал потому что в запрос я поставила textbox.value - т.е. выбрать то, что написано в боксе. ...WHERE Tab_salon.nazv = thisform.text1.value; разве value не строковый тип? так нельзя делать и надо писать конкретную строчку или нужно преобразовывать value в строку? и еще вопрос, помещать результаты запроса лучше в курсор, чем в таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 12:55 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
Тип "VALUE" зависит от того какое произошло присвоение. У тебя должно быть так примерно: вначале идет выбор из какой- то таблицы и идет присваивание thisform.text1.value=alias_tab.imy_polya, и если у тебя поле было строковое, то и thisform.text1.value будет строковой, а если число то число. По умолчанию thisform.value=.f. а чтобы grid при обновлении не мычал - один из способов -*.grid.enabled=.f. - select (алиас таблицы grida) - zap - append from таблица SQL - новая выборка - *.grid.refresh - *.grid.enabled=.t. а если thisform.grid1.recordsourse="" , то лучше thisform.grid1.recordsourse=.null. C простым курсором сложнее - если его перекроет другая таблица будет ошибка - с временной таблицей по моему проше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 13:12 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
...WHERE Tab_salon.nazv = thisform.text1.value; попробуй написать так ...WHERE Tab_salon.nazv = thisform.text1.text; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 13:31 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
Ваша программа не работает из-за элементарной грамматической ошибки. Вместо thisform.grid1.recordsourse пишите thisform.grid1.recordsourсe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 17:39 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
sele 8 use (pyt_my_own) alias my_own -> в этой области открываю таблицу, содержащую результаты запроса thisform.grid1.RecordSource=Null thisform.grid1.enabled=.f. select 8 zap SELECT ..... INTO table my_own thisform.grid1.recordsource="my_own.dbf" thisform.grid1.refresh thisform.grid1.enabled=.t. foxpro спрашивает, выполнять ли команду zap к таблице, а потом говорит, что данная таблица уже существует, стоит ли ее переписывать. И никакого результата. Помогите. пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 18:15 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
Что бы Fox не спрашивал о перезаписи файлов и.т.д. Set safety off в начале программы + если в форме DataSession = Private, Set safety off в Load или Init. zap вообще-то здесь лишнее : Select ... и так перезапишет все данные в my_own ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 19:37 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
Всем большое спасибо за советы. теперь никаких вопросов не появляется, но собственно сам grid становится пустым, хотя таблица изменяется и в ней появляются данные нового запроса. В общем я даже не знаю, что с этим делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 05:15 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
Чтобы grid после обновления не оставался пустым дай команду thisform.grid1.refresh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 09:01 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
у меня уже давно есть refresh... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 10:32 |
|
||
|
насчет RecordSourse и обновления grid
|
|||
|---|---|---|---|
|
#18+
to sergej57 Не знаешь сам, так хоть не путай других. всякие grid.refresh() и grid.enabled здесь на фиг не нужны. а не работает это потому что recordsource= д.б. не "my_own.DBF" , а просто ="my_own" Короче надо thisform.grid1.RecordSource="" SELECT ..... INTO table my_own thisform.grid1.recordsource="my_own" и все! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 12:53 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=408&tid=1597692]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 408ms |

| 0 / 0 |
