powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразовать XML в DBF
25 сообщений из 90, страница 2 из 4
Преобразовать XML в DBF
    #37991416
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно ли сначала вывести в курсор нужные записи сгруппировав, а потом из курсора сформировать отчет? Если да то как?
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37991635
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991Всем спасибо, сделал вот так:

авторCREATE table c:\pacient_strah ( ;
id I, ;
id_sch I, ;
vpolis I, ;
spolis C(3), ;
npolis C(9), ;
fam C(30), ;
im C(30), ;
ot C(30), ;
dr d, ;
w I,;
smo C(5), ;
stat I, ;
name_error C(30), ;
kol_strax I, ;
kol_uslugi N(5,2), ;
kol_kd N(5,2), ;
sumv N(10, 2), ;
code_mo C(6), ;
name_mo C(50), ;
smo_tmp C(5)) ; Где ты у меня видел в этом месте точку с запятой?

XMLTOCURSOR("C:\000T052M501209050130.xml", "pacient_strah", 512)
COPY TO "C:\pacient_strah"
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37991643
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991можно ли сначала вывести в курсор нужные записи сгруппировав, а потом из курсора сформировать отчет? Если да то как?

SELECTом
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37991696
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG, убрал точку с запятой. и без этого ошибки не было. но все же убрал на всякий случай
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993087
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему у меня если вместо этого файла использовать другой файл с таким же названием и с такими же полями. в таблице создаются дополнительные поля типа Fam_Polis и отчет создается и сразу закрывается?
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993105
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991Почему у меня если вместо этого файла использовать другой файл с таким же названием и с такими же полями. в таблице создаются дополнительные поля типа Fam_Polis и отчет создается и сразу закрывается?

Потому что ты там крутил-вертел - то ли в таблицу xml, то ли в курсор. Если в таблице нет такого поля, то они создаваться не должны. Разбирайся в своем коде. Как говорится, что наваял, то и получил.
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993122
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG, файлы идентичные и поля совпадают и название файла. с одним файлом работает все если другой использую идентичный только данные разные то не работает
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993125
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991IgorNG, файлы идентичные и поля совпадают и название файла. с одним файлом работает все если другой использую идентичный только данные разные то не работает

Чудес не бывает. Выкладывай идентичный файл
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993134
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG, обе файла выложил. если работать с T05M501209050130.xml работает, а если 1T05M501209050130.xml переименовать в T05M501209050130 и с ним работать то уже не работает
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993281
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и тишинааа... ((
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993296
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991,

Если у тебя в запросе тупо стоит name_mo='Республиканский ДЦ (диагностика)', то курсор у тебя пустой, потому что в xml нет такого названия.
Так что твои крики о том, что с этим xml работает, а с переименованным не работает, не обоснованы.
У меня, например, такие воцклицания ассоциируются больше с юзерами, чем с программистами.
Ты сам должен проверять работу своего творения.
Перед выводом в отчет поставь элементарное browse и увидишь, что у тебя в курсоре.
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993312
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG, Да, точно. Как-то я сам не додумался оказывается в поле name_mo в этих файлах по разному указана информация об отделе диагностика. просто условие еще добавить надо учитывающее второй вариант. Благодарю
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993338
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняюсь за глупый вопрос. напомните пожалуйста если надо найти такое значение ООО "Диагностический центр" Диагностика как нужно было писать в условии where
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993342
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а не не нужно
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993533
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно ли сделать так: вот на диске h:\strafs есть папки типа "201209" т.е. 2012 год 09 месяц. в таких папках будут располагаться xml файлы с названиями T05M501209050130 в котором 1209 означает год и месяц. на форме есть комбобоксы в одном месяца в другом года. Как сделать чтобы при выборе месяца и года программа искала в папке h:\strafs такую же папку название которой соответствует выбранным параметрам в комбобоксах. т.е. человек на форме выбрал из двух комбобоксов месяц октябрь и год 2012 программа в h:\strafs нашла папку 201210 и работала с тамошним xml файлом у которого название будет T05M501210050130.xml
Названия xml файлов в каждой папке будут разные например в папке 201211 такой T05M501211050130.xml
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993576
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991,

adir() и chdir в помощь.
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993639
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir, прочитал я про эти команды, но не понял как использовать их в своей программе чтобы делать так как мне надо
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993806
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
никто не в силах помочь?
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37993896
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991,

Советом здесь всегда помогут. А вот писать за кого-то - вряд ли.
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37994025
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG, писать я не говорю.. просто напишите как сделать то что мне нужно словами и какие функции можно использовать.
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37994047
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991,

ADIR() - в массив загоняешь список файлов из нужной папки. В массиве выбираешь нужный xml, который соответствует данным (месяцЮ год), выбранным в combobox.
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37994059
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG, вы не поняли скорее всего. в программе человек выбирает из первого комбо месяц из второго год и на основании этого выбора программа должна найти папку такую же. выбрали допустим Январь 2012 программа ищет в h:\strafs папку 201201 и там ищет файл T05M501201050130.xml и с ним работает. В названии файла xml зашифрован месяц и год T05M501201050130.xml
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37994069
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и еще вы мне писали для создания dbf из xml код там была такая строка smo C(5), ; в xml в поле smo 5 значений, а когда dbf создается получается 4 т.е. было 05507 при создании получается 5507.
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37994074
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тоже самое с полями npolis и code_mo
...
Рейтинг: 0 / 0
Преобразовать XML в DBF
    #37994075
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тебе же написали, какие функции использовать: adir() и chdir
Или надо еще учить работать с массивами?

http://www.foxclub.ru/rhproject/project/html/6dcddc3f-9944-4ad8-be2f-003610af616a.htm

Подробнейший Help.
...
Рейтинг: 0 / 0
25 сообщений из 90, страница 2 из 4
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразовать XML в DBF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]