|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Доброго дня! У меня вопрос по выводу информации в форму. Есть таблица с полями (ost01...ost08,pri01...pri08,ras01...ras08,sklad,tip_ot). Мне необходимо вывести информацию это таблицы в форму в виде таблицы: _______|остаток|приход|расход|всего___________________________________________ золото |ost01 |pri01 |ras01 |(результат вычисления по формуле ost01+pri01-ras01)| серебро|ost02 |pri02 |ras02 |(результат вычисления по формуле ost02+pri02-ras02)| -//-//-//-//-//- Но при этом поля "Остаток","Приход","Расход" должны быть суммовыми(т.е. все значения табл. с кодом *01 сложится вместе). Подскажите, пожалуйста, как мне это сделать? Заранее всем спасибо! P.S. что лучше разместить на форме grid или textbox ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 09:59 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
FoxPro стоит 9 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 10:49 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Сначала нужно создать запрос, который обработает данные и выведет их в нужном виде, например, в курсор. На форму можно положить Grid, а его источником данных сделать этот курсор. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 11:03 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
FfffffffffffffffСначала нужно создать запрос, который обработает данные и выведет их в нужном виде, например, в курсор. Запрос создать в программном файле? А потом использовать его при создании формы? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 12:12 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Можно так. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 12:34 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Мне надо подсчитать сумму всех полей столбца sum_pri01, таблицы table3, и вывести результат в поле pri01, курсора ostatki. Что, я делю не так??? Фокс выдает ошибку: Command contains unrecognized phrase/keyword. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2010, 14:58 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
TeddyMUM Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Мне надо подсчитать сумму всех полей столбца sum_pri01, таблицы table3, и вывести результат в поле pri01, курсора ostatki. Что, я делю не так??? Фокс выдает ошибку: Command contains unrecognized phrase/keyword.А не пробовали отдельные поля в списке выбора отделять друг от друга запятыми? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2010, 15:02 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Fox ругется именно на эту строчку: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 11:06 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
TeddyMUMFox ругется именно на эту строчку: Код: plaintext 1. 2. 3. 4.
Запятая забыта: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 11:16 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
всё равно ругается!!! =( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 14:07 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Что такое Select Table3? Если нужны все колонки, то надо писать Select * from table3 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 14:20 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Теперь другая проблема, Fox просто вставляет все данные из столбца Sum_pri01 табл. table3, а мне надо что бы была сумма всех полей столбца, т.е. в курсоре должна появится 1 запись. Почему не получается??? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 14:48 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
TeddyMUM Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Мне надо подсчитать сумму всех полей столбца sum_pri01, таблицы table3, и вывести результат в поле pri01, курсора ostatki. Что, я делю не так??? Фокс выдает ошибку: Command contains unrecognized phrase/keyword. Это не очень разумно, что сначала создаете курсор через CREATE, а затем его уничтожаете через SELECT .... INTO Теперь по существу вопроса. Как я понял, вам надо из колонок сделать строки, т.е. проделать операцию UNPIVOT. Боюсь, что в VFP эту операцию вам придеться выполнять через цикл. А в исходной таблице у вас несколько строк с разными sklad и tip_ot? Если так, то в выходной таблице где они должны присутствовать? С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2010, 15:12 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Aleksey-K, а можно попросить Вас на примере показать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2010, 10:42 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#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.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 11:27 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
В Group by должны присутствовать все поля, выбранные select, кроме тех, к которым применены агрегатные функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 11:34 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
TeddyMUM, надо применить агрегирующую функцию к полю table_vrem.tip_ot . ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 11:39 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
Подскажите ещё пожалуйста, как в textbox (который на форме) поместить данные из курсора??? Например: text1 = pri01 ... и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 13:47 |
|
Вывод информации в форму
|
|||
---|---|---|---|
#18+
TeddyMUM, textbox.value=cursorname.fieldname ещё есть свойство controlsource ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 17:15 |
|
|
start [/forum/topic.php?fid=41&fpage=99&tid=1585345]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 147ms |
0 / 0 |