|
|
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
Помечает записи на удаление. Синтаксис: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 15:40:09 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
GermanGM, RowSourceType - 3 (SQL) RowSource - "Sele отдел from кадры into cursor _x1 dist" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 16:20:32 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
GoshaS, Ага, теперь, куда мне первый вариант пихать и второй? И как узнать подвязана таблица или нет если я обращаюсь через recordsource: SQL. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 09:37:37 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
У меня форма на ней комбобокс в методе valid: local fil1 as character fil1 = ALLTRIM(thisform.combo1.Value) SELECT zpl SET FILTER TO notdel = fil1 GO top thisForm.refresh () thisform.grid1.RecordSource ="SELECT notdel, prof, fio, sym1, sym2, sym FROM zpl WHERE notdel='"+fil1+"' into cursor cTmp" thisform.text1.Text = * что дальше? Грид в котором выводиться результат запроса. И текстовое поле Text1. Как сделать что бы в результате вывода информации в грид, вывести сумму полей sym в текстовое поле!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 09:58:12 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
И ещё! В фоксе recordsource работает не на объект, а на всю форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 10:18:39 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
Ну наконец-то... :) К. АлександрУ меня форма на ней комбобокс в методе valid: local fil1 as character Запоминаем это объявление. fil1 = ALLTRIM(thisform.combo1.Value) SELECT zpl SET FILTER TO notdel = fil1 А вот и первые грабли. Настройка (обращаем внимание -найстройка, а не команда!) глобальная, а вот переменная в ней используется локальная, в результате чего сразу при выходе из метода переменная будет уничтожена и фокс начнет ругаться на отсутствие переменной. Еще раз напоминаю, set filter - настроечная команда, которая сданными ничего не делает. В том числе и не отбирает, не выделяет и т.д. GO top thisForm.refresh () thisform.grid1.RecordSource ="SELECT notdel, prof, fio, sym1, sym2, sym FROM zpl WHERE notdel='"+fil1+"' into cursor cTmp" thisform.text1.Text = * что дальше? Прежде, чем делать что-то дальше, надо сделать нужное суммирование. Предлагаю Код: plaintext Грид в котором выводиться результат запроса. И текстовое поле Text1. Как сделать что бы в результате вывода информации в грид, вывести сумму полей sym в текстовое поле!?Результатом вывода информации в грид является только вывод информации в грид. И заодно про следующий вопрос про RecordSource - нет, не на форму. У формы нет такого свойства и она отображением данных не занимается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 10:31:04 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
Sergey Sizov, select sum(sym) from zpl where notdel=fil1 into array arTmp thisform.text1.Text = arTmp ОК! тады жалуется text read only ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 10:56:56 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
Да и у меня при появлении ошыбки в программе, её нельзя остановить. Приходится вырубать весь фокс и заново заходить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 10:58:47 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
К. АлександрSergey Sizov, select sum(sym) from zpl where notdel=fil1 into array arTmp thisform.text1.Text = arTmp ОК! тады жалуется text read onlyПросмотрел. Надо не text, а value. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 10:59:57 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
К. АлександрДа и у меня при появлении ошыбки в программе, её нельзя остановить. Приходится вырубать весь фокс и заново заходить.Прочитать хелп по set escape ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 11:33:30 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
Все равно что то не то делаю ( не могу перемещаться по записям ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 15:14:36 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
К. АлександрВсе равно что то не то делаю ( не могу перемещаться по записям (А какие были попытки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 15:24:23 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
Sergey Sizov, ОК всё! Могу! ) Теперь при открытии отчета, он открывается не на весь экран: REPORT FORM repz TO PRINTER PROMPT PREVIEW Как на весь экран открыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 15:27:01 |
|
||
|
ComboBox фильтр без повторений
|
|||
|---|---|---|---|
|
#18+
К. АлександрSergey Sizov, ОК всё! Могу! ) Теперь при открытии отчета, он открывается не на весь экран: REPORT FORM repz TO PRINTER PROMPT PREVIEW Как на весь экран открыть?На forum.foxclub. за минуту находится: Вопрос: Имеется ли возможность автоматически максимизировать окно предварительного просмотра отчёта? Ответ: Попробуйте: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 15:40:55 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=36007137&tid=1586404]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
231ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 505ms |

| 0 / 0 |
