Форум » Clipper » Помогите как в клиппере добавить графу » Ответить

Помогите как в клиппере добавить графу

nympha2010: Нужно в клиппере добавить графу в таблице для внесения абсолютных чисел.

Ответов - 66, стр: 1 2 3 4 All

Andrey: nympha2010 пишет: Нужно в клиппере добавить графу в таблице для внесения абсолютных чисел. Ну блин и написал ! Ничего не понятно ! Называется остальное додумывайте сами.... Хотя и знаю клипер, но что делать в такой постановке, я не пойму. Ответ: для этого нужно графу поставить перпендикулярно ....

Dima: Andrey пишет: Ничего не понятно Кто у нас сегодня дежурный телепат ?

nympha2010: Вопервых не написал,а написала...поэтому сами поймите))) Вообщем есть программка небольшая написана на Клиппере, нужно в таблице добавить графу для внесения абсолютных чисел.


nympha2010: Andrey пишет: Ну блин и написал ! Ничего не понятно ! Называется остальное додумывайте сами.... Хотя и знаю клипер, но что делать в такой постановке, я не пойму. Андрей, а что именно не понятно? мне не понятно)))

Andrey: nympha2010 пишет: Андрей, а что именно не понятно? Ничего !

Dima: nympha2010 пишет: нужно в таблице добавить графу для внесения абсолютных чисел. Исходные тексты есть ?

nympha2010: есть, вот шаблон расчетов: Работа койки {"ЦРБ (село)",{||uu->kod==5.and.uu->g_s==2}} {"ЦРБ (город)",{||uu->kod==5.and.uu->g_s==1}} {"УБ",{||uu->kod==11}} {"РБ",{||uu->kod==7}} {"По району",{||.t.}} #isempty {||.f.} #filtr {||uu->raion!=40}

Dima: nympha2010 Этого не достаточно что бы ответить на вопрос.

nympha2010: Я вот думаю что автор не захотел оставлять исходник..возможно такое что нельзя добавить?тут файлы расширением dbf ntx fxp txt и где шаблоны лежат,вот они: Койко-дни по районам {"К-дни",{||.t.}} Отчет по санаториям {"К-дни",{||.t.}} #filtr {||uu->kod==14} #uchr {||.T.} #svod {||.f.} #isempty {||.T.} #ischerk {||.f.} Отчет по краевым учреждениям {"",{||.t.}} #filtr {||uu->raion==33.and.uu->kod!=14} #uchr {||.T.} #svod {||.f.} #isempty {||.T.} #ischerk {||.f.}

les: nympha2010 пишет: {"ЦРБ (село)",{||uu->kod==5.and.uu->g_s==2}} {"ЦРБ (город)",{||uu->kod==5.and.uu->g_s==1}} {"УБ",{||uu->kod==11}} {"РБ",{||uu->kod==7}} {"По району",{||.t.}} #isempty {||.f.} #filtr {||uu->raion!=40} А это точно клиппер? Похоже, но: описанные массивы никуда не заносятся дирактив #isempty и #filtr я не припоминаю

Dima: les пишет: дирактив #isempty и #filtr я не припоминаю Да это свой какой то шаблон придуманный автором. nympha2010 В каком виде выдаются все 3 отчета ? Покажи шапку и первые строки отчета

Pasha: Это какой-то отчет к самописаному генератору отчетов на клиппере В этом шаблоне надо добавить новую колонку Для этого надо найти описатель колонок {"ЦРБ (село)",{||uu->kod==5.and.uu->g_s==2}} на описатель похоже, это заголовок колонки и фильтр, но содержимого здесь нет Давайте весь текст этого шаблона, попробуем разобраться

les: Dima пишет: Да это свой какой то шаблон придуманный автором. А эта ветка превращается в слет телепатов

Dima: les пишет: А эта ветка превращается в слет телепатов

nympha2010: Все остроумием блещут!!! Я же писала прога написана в 94 году, автор не захотел оставить след! Я здесь разместила все что есть, еще дбф файлы имеются и ткст. Я клиппер не знаю, вот прошу разобраться возможно добавить или нужно заново программу писать?

Dima: nympha2010 Dima пишет: В каком виде выдаются все 3 отчета ? Покажи шапку и первые строки отчета Pasha пишет: Это какой-то отчет к самописаному генератору отчетов на клиппере В этом шаблоне надо добавить новую колонку Для этого надо найти описатель колонок {"ЦРБ (село)",{||uu->kod==5.and.uu->g_s==2}} на описатель похоже, это заголовок колонки и фильтр, но содержимого здесь нет Давайте весь текст этого шаблона, попробуем разобраться

nympha2010: Никто не хочет посмотреть базу?) Она маленькая меньше мега вешает....И дать ответ можно ее подправить, если нельзя, то я отстану)))

Dima: nympha2010 пишет: Никто не хочет посмотреть базу?) Глянуть можно , только что там нужно смотреть ? Вываливай ее на обменник.

nympha2010: Никто не хочет посмотреть базу?) И ответить можно ее подредактировать или трудно подредактировать?) И я отстану)

nympha2010: Извиняюсь два раза попросила нечайно))

Dima: nympha2010 Где база то ?

nympha2010: Это как??? Где ваш файлообменник находится?

PSP: nympha2010 пишет: Где ваш файлообменник находится? Где угодно. К примеру, files.mail.ru

nympha2010: Ну все я поняла как отправить можно)) я в понедельник заброшу С наступающим праздником Пасхи всех!!!!

Dima: nympha2010 пишет: я в понедельник заброшу Хмм , я думал это срочный вопрос

PSP: Думаю, проще будет сделать прогу заново.

Dima: PSP пишет: Думаю, проще будет сделать прогу заново. Возьмешься переделать ?

PSP: Dima пишет: Возьмешься переделать ? Врядли... :)

nympha2010: Заново я не прошу переделовать, мне нужно знать если ли возможность корректировки проги)

Dima: nympha2010 Исходных текстов я так понимаю нет !? Поэтому выложи исполняемый файл (в архиве) на http://files.mail.ru/ , посмотрим что можно сделать.

nympha2010: Я в лс ссылку оставила.

Dima: nympha2010 Исходники получил декомпилятором , сча пробну собрать прогу ;)

nympha2010: Dima пишет: Исходники получил декомпилятором , сча пробну собрать прогу ;) Исходники значит есть,это уже радует)

Dima: nympha2010 Короче есть проблемка а времени разбираться нет. В программе используются функции S_mlcount и S_memoline которые работают не так как Mlcount и Memoline. Исходников на них нет , вероятно это С или Asm модуль. Если тупо заменить S_mlcount на Mlcount , S_memoline на memoline , то прогу можно собрать и даже работает верхний пункт. Но с пунктом 2 засада....

nympha2010: Вообщем надо все переделовать, трудновато будет,особенно не зная клиппер) А исходники кот-е вы получили с помощию декомпилятора,можете мне скинуть, я поковыряюсь?

Dima: nympha2010 пишет: А исходники кот-е вы получили с помощию декомпилятора,можете мне скинуть, я поковыряюсь? Сча отправлю

Dima: http://files.mail.ru/B72EAX S_memoline заменено на memoline S_mlcount на mlcount S_shadow заменил на свою Shadow // работает ;)

nympha2010: Спасибо, попробую что-нить нарисовать...по ходу работы буду к вам обращаться)

Dima: Оригинал Вот что у меня получается

nympha2010: Прикольненько получилось, хоть код теперь видно

nympha2010: А где остальное))??? А мне нужно строчку добавить внизу где все учереждения "И того муниц.районов" , а туда будут входить Мед.Академия и Горный они есть в базе.....

Dima: nympha2010 пишет: А где остальное))??? Не понял вопроса. nympha2010 пишет: А мне нужно строчку добавить внизу где все учереждения "И того муниц.районов" , а туда будут входить Мед.Академия и Горный они есть в базе..... В смысле в отчетах (пункт 2) сделать новый отчет ?

nympha2010: Где водим данные "ввод данных по койко-дням", там вываливается список и там не хватает внизу строки "и того муниц районов", а когда нажимаем должна вываливаться таблица куда должны входить ЧГМА и Горный, они в базе есть...мы ручками вбиваем цифири по чгма и горному, и потом в отчете должно появиться это все дело))

nympha2010: До завтра, рада общению с умными людьми)!!!

Dima: nympha2010 пишет: Где водим данные "ввод данных по койко-дням", там вываливается список и там не хватает внизу строки "и того муниц районов" А она там разве была ? В этом меню просто вываливается список районов из базы RAION.DBF nympha2010 пишет: а когда нажимаем должна вываливаться таблица куда должны входить ЧГМА и Горный Горный у Вас прицеплен к району с кодом 35 и называется УЧР-ИЯ ФЕДЕРАЛЬ. ПОДЧИНЕНИЯ

Dima: nympha2010 пишет: а когда нажимаем должна вываливаться таблица куда должны входить ЧГМА ЧГМА находится в базе UCHR__.DBF о которой программа не знает. База которую использует прога называется UCHR.DBF

gustow: nympha2010 - прогер? клипперист?? да еще и МЕДИЦИНСКИЙ??!! Привет, коллега, из МИАЦа (Медицинского информационно-аналитического центра) Минздрава Свердловской области! :) :) Таааак, все быстренько убрали пакли от ее декольте! :) Это МОЯ женщина!!! :) :) Ладно - хорош "мужского сексизьма"... А мне можно глянуть на саму задачу (экзешник и базы да что там еще надо для работы проги - ссылка на что Диме в ЛС кинуто)? (исходники Димой деклиппернутые скачнул) Уже поднасобачился немного древние проги наши (мед.-ориентированные, клиппернутые, "а исходники утеряны даааавно..." :( ) расколупывать да (коли есть нужда) переводить на хотя бы тот же Харбор. Так отчего ж не поглядеть да коллеге не помочь? И вообще - почему бы не наладить канал взаимообмена опытом? (а то тут мед. программеров вроде не видать пока было) Мэйл (если что) - gustow [dog] miac . utk . ru , gustow33 [dog] mail . ru

Dima: gustow Смотри ЛС , думаю Нина (nympha2010) не обидится ЗЫ Удачи !

gustow: Dima , спасибо! Глянул, увидел, скачал - будем поглядеть... Нина (nympha2010), чем черт не шутит - авось и подмогу :)

Dima: gustow пишет: Глянул, увидел, скачал - будем поглядеть... Если поймешь в чем была засада в пункте 2 меню , дай мне правленный исходничек , любопытно однако

nympha2010: gustow пишет: nympha2010 - прогер? клипперист?? да еще и МЕДИЦИНСКИЙ??!! Привет, коллега, из МИАЦа (Медицинского информационно-аналитического центра) Минздрава Свердловской области! :) :) А мне можно глянуть на саму задачу (экзешник и базы да что там еще надо для работы проги - ссылка на что Диме в ЛС кинуто)? (исходники Димой деклиппернутые скачнул) Приветик,коллега!!! Спасибо,что откликнулись на мою проблемку Вы саму базенку то видели? А у вас прога койки тоже такая же древняя?))

nympha2010: Dima пишет: Смотри ЛС , думаю Нина (nympha2010) не обидится Да нет не обижусь, коллега же))

nympha2010: Dima пишет: Горный у Вас прицеплен к району с кодом 35 и называется УЧР-ИЯ ФЕДЕРАЛЬ. ПОДЧИНЕНИЯ Ой я вас завела в заблуждение,извиняюсь!!! Торопилась вчера,понапутала!!! В муниципальные входят все учреждения кроме гордских учереждений А ЧГМА и Горный -это федералы, там все нормально,трогать не надо. Можно я список вышлю в лс какие входить должны???

nympha2010: Я подумала что может не нужно добавлять строчку где ввод данных??? Так как в муниц р-ны входят все уч-я и получится двойная работа, лучше добавить графу в отчете чтобы там суммировались эти абсолютные числа по райнонам??? Я ссылку на файлик закинула Диме в лс.

Dima: nympha2010 См. ЛС

gustow: nympha2010, докладываю: работа идет (чтоб не пугалась, что не отвечаю) - декомпильнул и через RESCUE5, и Валькирией (чтоб сделать "человеческие" исходники); разбираюсь, чищу, комментю... С "неизвестными" (недокпильнувшимися) функциями S_MEMOLINE() и S_MLCOUNT() вроде разобрался (что делать должны), нарисую их на "чистом" Клиппере туда же в исходники - т.ч. сможешь править и пересобирать, коли надо будет... Еще пару дней, думаю, провожусь - подождешь?.. А может переделать (чуть погодя) в консольный харборовский EXEшник? Мы-то не ЛПУ, потому "вводом коек" не занимаемся - в больницах где чьим-то пользуются, где самописаным... Но и у нас до сих пор поддерживаются (правда, с некоторыми добавками - типа функции Ol_AutoYeld() из библиотечки OS.LIB [чтобы клипперовская задачка не тормозила "наглухо" Икспю] и пр.) задачки, "зачатые" на Клиппере аж в начале 90-х (!) - т.ч. приходится заниматься "антиквариатом". :) Потому и был сильно рад, набредши на Харбор - сейчас постепенно "мигрирую" наш "зоопарк" на "родные" для Винды 32-битные EXEшники.

Dima: gustow пишет: Но и у нас до сих пор поддерживаются (правда, с некоторыми добавками - типа функции Ol_AutoYeld() из библиотечки OS.LIB [чтобы клипперовская задачка не тормозила "наглухо" Икспю] Или [pre] Ft_onidle({|| Ft_iamidle(15,OL_isnt())}) // Nanfor.lib [/pre]

gustow: Не знаю, Дима, я пробовал и эту нанфоровскую ф-ю, и из OS.LIB - ослибовская (уж не помню почему) показалась мне "лучше" (м.б. я и не прав - но работает)... Привел просто как пример.

Dima: gustow пишет: Привел просто как пример Проехали :)

gustow: Нина, исходники почистил, вроде все работает. Послал на мыл. По присланным исправлениям (что-где-куда-откуда) погляжу куда-как.

nympha2010: gustow пишет: Нина, исходники почистил, вроде все работает. Послал на мыл. По присланным исправлениям (что-где-куда-откуда) погляжу куда-как. Посмотрела прогу с комментариями очень большое спасибо!!!!! Все теперь более менее понятно видно хотя бы код человеческий….еще и с комментариями ну просто программа-красатуля)))!!!!

gustow: Вивисекцию сделал, трупы убрал, кровь замыл (ну, кое-где несколько пятнышек осталось)... теперь - твори! :) (или совместно сотворим чего)

Andrey: gustow пишет: Вивисекцию сделал, трупы убрал, кровь замыл (ну, кое-где несколько пятнышек осталось)... Ну блин, не программирование, а целый сериал ужастика....

gustow: А как же? "Экстремальное программирование" (или "де-программирование") :) Как раз вчера вечером по НТВ киношка "Чистильщик" была (с Самюэлем Л. Джексоном) - так это точно про декомпиляцию Клиппер-проги и "уборку трупов с замывом крови" после нее :) Стрельнуть в башку какому-то - секунда (и всякий сможет - хоть девочка 13-летняя)... а вот потом кровищу да мозги с дивана оттирать... это уже для спеца работа :)

gustow: С программкой (совместно я и Нина) разобрались, вычистили, медстатисты еще своих пожеланий добавили (реализовано). + сделал на HMG выгон отчетов (используя их же базы и шаблоны) в Excel (2 раза по полдня заняло)... Т.ч. clipper.borda.ru в очередной раз показала себя как хорошее "место встречи" :)

Dima: gustow пишет: С программкой (совместно я и Нина) разобрались Вот и замечательно !!!



полная версия страницы