|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Собственно,задача в том,чтобы написать код к кнопке "печать" на форме.форма предназначена для поиска минимального элемента в заданом диапозоне времени(начальная дата и конечная дата).само задание к форме такое:"выбрать автообиль с наименьшим расходом горючего за данный период" задача про автотранспортное предприятие. ЛОГИКА ТАКАЯ,РАБОТНИК(ВОДИТЕЛЬ) БЕРЁТ АВТОМОБИЛЬ В ПРЕДПРИЯТИИ И ПУТЕВОЙ ЛИСТОК,ПО НЕМУ ДОСТАВЛЯЕТ ГРУЗ НА МЕСТО. на моей ФОРМЕ,ЕСТЬ КНОПКИ:1)ПОИСК 2)ПРОСМОТР 3)ПЕЧАТЬ 4)ВЫХОД ВСЁ РАБОТАЕТ.НО ПРОБЛЕМА В ТОМ ЧТО Я НЕ ЗНАЮ КАК НАПИСАТЬ КОД В КНОПКЕ ПЕЧАТЬ(ПРИ НАЖАТИИ НА КНОПКУ,У МЕНЯ ВЫВОДИТСЯ ОТЧЁТ )КАК ПРАВИЛЬНО НАПИСАТЬ ДЛЯ МОИХ УСЛОВИЙ? ПОИСК ПО ЗАДАНЫМ ДАТАМ ВЫЕЗДОВ И АВТОМОБИЛЮ НАЙДЕНОМУ В ЭТОМ ДИАПОЗОНЕ сам код печати вот он" REPORT FORM "poisk_avto1.frx" PREVIEW FOR (rabota2.viezd>=(nach) AND (rabota2.viezd<=(kon)) TO MIN(min_rashodgor)" таблица работа2-это промежуточная таблица.там инфо о маршруте и путевом листе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2012, 15:21 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
ОТОЖМИ КАПС ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2012, 15:29 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Ниасилил. МНОГОБОЛЬШИХБУКАВ ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2012, 20:52 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
ребят,помощи жду от вас!! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2012, 21:29 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Evgin, Не ори, истеричко ! ))) От нас, что требуется ? Ты не знаешь как распечатать отчет или ты не понимаешь как выполнить выборку данных из таблиц ? Если первое, то читай help ( в командном окне набери help report и нажми Enter), если второе, то тогда не понятно. что же у тебя тогде авторВСЁ РАБОТАЕТ. ? Ну и потом не видя структуры таблиц и не обладая даром телепатии никто и ничего тебе тут не скажет. Буду глумиться над тобой несчастным. Если пост оформишь, через ..опу (без открытия для себя кнопок SRC, CSV) отвечать не будем. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2012, 22:04 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
thunder2,а я не ору)) при нажатии на печать он мне выдаёт отчёт,в котором не выводит верно информацию,записывает в отчёте все автомобили что у меня есть,но не тот который находится в поиске.Вот я и думаю,может я в коде кнопки ощибся,что у меня фокс не читает условие по которому должен в отчёт записывать правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:00 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Evginthunder2,а я не ору)) при нажатии на печать он мне выдаёт отчёт,в котором не выводит верно информацию,записывает в отчёте все автомобили что у меня есть,но не тот который находится в поиске.Вот я и думаю,может я в коде кнопки ощибся,что у меня фокс не читает условие по которому должен в отчёт записывать правильно. вот мой поиск: nach=CTOD(ALLTRIM(_screen.ActiveForm.time_nach.value)) kon=CTOD(ALLTRIM(_screen.ActiveForm.time_kon.value)) SELECT 1 USE rabota2 SELECT 2 USE avtomobil SELECT 1 replace ALL rashodgor WITH avtomobil.rashodtop*(rabota2.rasstoyani/100) CALCULATE MIN(rabota2.rashodgor) for (rabota2.viezd>=(nach)) AND (rabota2.viezd<=(kon)) TO min_rashodgor COUNT FOR rabota2.rashodgor=min_rashodgor TO kolr IF kolr>0 THEN _screen.ActiveForm.prosm.visible=.t. _screen.ActiveForm.printer.visible=.t. ELSE MESSAGEBOX('ошибка!в данныый период рейсов не производилось') endif а теперь,как мне правильно код для кнопки печать написать,чтобы мне открывался мой отчёт и там выводилась правильно информация по поиску? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:07 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
вот моя структура ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:11 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Evgin Код: sql 1.
что ЭТО у вас означает? Вообще, вы же печатаете то, что нашли - так зачем нам ваш код печати? Разбираться надо с поиском... Замечу также, что если "Просмотр" работает правильно, а "Печать" - нет, то вообще непонятны ваши хотелки... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:11 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
AndreTM,суть такая,нажимаю на печать и на экран открывается отчёт о найденом автомобиле,без вывода на печать. а фрагмент кода,"to min(...)" это поиск моего минимального элемента за указаный период.ХОЧУ,)) чтобы он мне выводил один найденый автомобиль,а он мне выводит все мои автомобили которые я вбивал в БД ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:19 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Oops :) А poisk_avto1.frx к какой таблице у вас привязана? (Кстати, RELATION у вас должен быть сделан наоборот - от RABOTA2 к AVTOMOBIL) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:24 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Дали бы уж свой проектик целиком, что-ли... поскольку строить собственный тестовый пример ну никак не входит в мои планы, а проверять-то на чём-то надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:26 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
я бы и рад,да вот только каким образом то,у меня жестолько файлов там..целую папку с проэктом как загрузить сюда? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:39 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
AndreTM, а poisk_avto1.frx ,привязан к РАБОТА2.связь менял уже,мне препод сказал как надо ставить связи,по другому не работало ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 15:45 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
ФОКСПРО-загадка.поменял код у кнопки печать,оставил условие только "for min_rashodgor" -поругалось на ошибку,вроде циклическую,потом переисправил обратно и форма вообще перестала запускаться.ругается на циклическую ошибку .может завтра запущу и перестанет ругаться ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 16:11 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Evgin, Понятно, очередной "не читатель, а писатель". Report formпредложения FOR , и WHILE отбирают записи. Эти критерии отбора не действуют, если Вы выбираете печать из окна предварительного просмотра ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 16:32 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Jonny540, а как тогда написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 19:40 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Evgin, Как-как? В "поиске" сделать выборку по твоим условиям в таблицу/курсор и уже ее просматривать/печатать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 20:03 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Jonny540,я так всё и делаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 20:25 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Evgin , да где-же вы "так делате"-то? Код: sql 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.
И выводите на просмотр/печать содержимое курсора curRabota2 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 22:16 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
AndreTM,как я понял,это sql,я с ним мало знаком пока что,без него как то по другому нельзя случайно??спасибо за вашу помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 00:11 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 03:00 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
AndreTM, почти один в один коды что я изначально писал))..у меня расход горючего только в проге расчитывается другой,поэтому даж ненадо,сейчас попоробую с вашим кодом запустить...нет,не работает.и что самое удивительное,раньше форма запускалась через меню,и была проблема с отчётом по кнопке печать,теперь вообще через меню она не вызывается ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 11:14 |
|
помогите написать правильный код на кнопку "Печать"
|
|||
---|---|---|---|
#18+
Звиняйте, но то, что не запускается у вас - это ваши проблемы, что вы там успели вкосячить Кстати, на будущее: забудьте про употребление словосочетания "код почти один в один" на проффорумах - этим вы не только показываете, что даже не разбирались с кодом, но и сразу сообщаете свой левел в данной прикладной области... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 11:32 |
|
|
start [/forum/topic.php?fid=41&msg=38080560&tid=1583265]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 271ms |
total: | 433ms |
0 / 0 |