|
запрос
|
|||
---|---|---|---|
#18+
Помогите разобраться. Создал запрос на выборку полей таблицы по месяцу. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Может как то сделать можно иначе. Нужно сначало делать выборку по месяцу, а далее редактировать записи. Саму программу я выложил, форма называется tarif.scx. http://mogilevmebel.com/admin/oblgaz.rar ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2011, 23:32 |
|
запрос
|
|||
---|---|---|---|
#18+
Андрей1985, SELECT ... INTO CURSOR MyCursor READWRITE - Усли VFP 9 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 08:55 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNG, у меня при нажатии на кнопку изменить на форме срабатывает команда thisform.doEdit()(click), this.enabled = not eof("tarif")(refresh). Процедура doedit: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
где мне нужно прописать SELECT ... INTO CURSOR MyCursor READWRITE ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 09:33 |
|
запрос
|
|||
---|---|---|---|
#18+
Вот здесь Андрей1985Помогите разобраться. Создал запрос на выборку полей таблицы по месяцу. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Может как то сделать можно иначе. Нужно сначало делать выборку по месяцу, а далее редактировать записи. Саму программу я выложил, форма называется tarif.scx. http://mogilevmebel.com/admin/oblgaz.rar ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 09:43 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNG, изменил код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 10:50 |
|
запрос
|
|||
---|---|---|---|
#18+
Андрей1985IgorNG, изменил код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 12:29 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNG, THISFORM.Refresh - мы просто обновляем форму. Тут получается выполнив запрос, мы результат записываем во временную таблицу, а при нажатиии на кнопку ИЗМЕНИТЬ, изменяем мы не во временной таблице, а в tarif.dbf. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 12:38 |
|
запрос
|
|||
---|---|---|---|
#18+
Андрей1985, Дело в том, что в Gride редактировать не рекомендуется, пользователю позволять редактировать одну запись. Соответственно, Grid для просмотра необходимых данных с использованием курсора. Для редактирования выбранной записи, т.е. для нахождения её в таблице необходимы уникальные ID, по которому и можно найти соответствующую запись в таблице для ее редактирования. Я не думаю, что изменение тарифов настолько глобально, что требуется редактирование в Grid. Опять же, редактирование данных напрямую в таблице тоже плохо. А если нужно отменить изменения? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 13:12 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNG, т.е. таким способом не получится. Получается, только если сделать поиск по наименованию тарифа, получив результат, только редактировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 13:26 |
|
запрос
|
|||
---|---|---|---|
#18+
Андрей1985, В общем-то, да. Ну, можно в Grid выводить данные из таблицы только для чтения с применением фильтра по условию. И редактировать данные текущей записи. Вообще-то прежде всего нужно, чтобы проект выстроился сначала в голове, а потом уже рисовать формы. Иначе можно наткнуться на то, что его просто придется переделывать с нуля. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 13:34 |
|
запрос
|
|||
---|---|---|---|
#18+
Приветсвую! Сделал запрос по дате Код: plaintext 1. 2. 3. 4.
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2011, 23:35 |
|
запрос
|
|||
---|---|---|---|
#18+
190r, Проверь, на основании каких данных строится отчет - курсора или таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2011, 09:25 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNG190r, Проверь, на основании каких данных строится отчет - курсора или таблицы? вообще то отчет я строил на данных таблицы через DE, а нужно через данные курсора? если да, то как? (это мой первый проэкт, опыта маловато в программировании) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2011, 12:47 |
|
запрос
|
|||
---|---|---|---|
#18+
190r, Курсор у тебя создается перед выводом отчета. В отчета во всех выводимых полях укажи не имя таблицы, а имя курсора. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2011, 15:10 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNG,спасибо! заработало! только вот панель где находится значек принтера не активна, наверное что то пропустил? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2011, 00:53 |
|
|
start [/forum/topic.php?fid=41&msg=37432494&tid=1584154]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 141ms |
0 / 0 |