Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.10.2012, 09:04
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
как преобразовать XML файл в DBF чтобы была в виде таблицы? Первый раз сталкиваюсь с этим. напишите пример пожалуйста, надо срочно сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 09:05
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
каждый такой кусок это типа одна запись с полями автор<pacient_strax> <id>25289136</id> <id_sch>201209 05013020129</id_sch> <vpolis>1</vpolis> <spolis>ГУН</spolis> <npolis>000016757</npolis> <fam>МАГОМЕДОВ</fam> <im>РУСЛАН</im> <ot>БУНЬМОВИЧ</ot> <dr>1957-03-15T00:00:00</dr> <w>1</w> <smo>05701</smo> <stat>0</stat> <name_error>Отсутствует в СРЗ</name_error> <kol_strax>1</kol_strax> <kol_uslugi>.00</kol_uslugi> <kol_kd>15.00</kol_kd> <sumv>3096.97</sumv> <code_mo>05011D</code_mo> <name_mo>Энодкринологический центр РДЦ (дневной стационар)</name_mo> </pacient_strax> ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 09:58
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
сконвертировал в xls а в dbf теперь как преобразовать из xls? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:03
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Если есть эксель - открыть, сохранить как dbf. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:03
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Дима1991, XMLTOCURSOR(eExpression | cXMLFile [, cCursorName [, nFlags ]]) Преобразует XML текст в курсор или таблицу Visual FoxPro. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:08
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
IgorNG, напиши пожалуйста пример, а не шаблон, просто срочно нужно это сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:09
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
чтобы например на диск С сохранить в виде dbf ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:29
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Дима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)) XMLTOCURSOR("T05M501209050130.xml", "pacient_strah", 512) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:33
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
IgorNG, а почему таблица пустая получилась? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:33
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Дима1991, у вас какие-то затруднения с применением функции "xmltocursor" и команды "copy to "? В первой разве что до nFlags=512 не сразу можно догадаться, а во второй вообще ничего замудрённого нет ... Дима1991просто срочно нужно это сделатьТогда вам сюда . Или даже сразу сюда . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:34
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Дима1991а почему таблица пустая получиласьпотому что надо ещё insert написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:35
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
tanglir, где именно писать? я выполнил вышеуказанную команду таблица пустая создается ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:43
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
В вашей xml есть теги sluch и usl? Если есть, то имеется самописный готовый конвертер - можете допилить под себя. Писалось как раз для конвертирования мед.услуг из "федерального" формата в родные дбфки ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:43
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Дима1991, путь укажи к xml ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:44
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
>где именно писать? /*обречённо*/ в программе, где же ещё... ну или в командном окне... >я выполнил вышеуказанную команду таблица пустая создается Вообще-то там две команды. И ещё третья нужна. Какая именно - я написал. Если неохота во всё это вникать - см. 13294096 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:45
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Хотя беру свои слова про третью команду назад, имена курсоров ведь совпадают. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:49
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
tanglir, я понял что в программе. Первый раз приходится конвертировать xml в dbf и надо срочно сделать. Товарищ написал код, но таблица пустая. напишите допишите в этом коде где надо insert потом буду сидеть и разбираться что как сейчас быстро надо сделать просто ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:55
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Дима1991, Не надо никаких insertов! XMLTOCURSOR("C:\T05M501209050130.xml", "pacient_strah", 512) или где он у тебя там находится ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 10:57
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
IgorNG, нее я так делал, все равно пустая таблица ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 11:03
|
|||
---|---|---|---|
Преобразовать XML в DBF |
|||
#18+
Кстати да, и впрямь пустая. Значит, надо xmltocursor-ом выгрузить данные в другой курсор, после чего insert-нуть их в созданную таблицу. А можно вообще ничего заранее не создавать: Код: sql 1. 2. 3.
, и всё. Правда, размерность полей может пострадать. А впрочем, если нужно "дёшево и сердито", то этот вариант - самое оно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 11:05
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
tanglir, мне не нужно чтобы размерность была нарушена. Сейчас попробую ваш вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 11:07
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
написал так: все равно пустая таблица. Может я не так пишу? автор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)) ; XMLTOCURSOR("C:\T05M501209050130.xml", "pacient_strah", 512) SELECT pacient_strah COPY TO pacient_strah ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 11:23
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
Всем спасибо, сделал вот так: автор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" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2012, 11:26
|
|||
---|---|---|---|
|
|||
Преобразовать XML в DBF |
|||
#18+
А как теперь из этих записей сформировать отчеты на каждое значение из поля Name_mo т.е. Name_mo это название отдела. Надо сформировать отчет на каждый отдел сгруппировав в каждом отчете записи по полю Name_error т.е. группировать по виду ошибки :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/moderation_log.php?user_name=Nixsy]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 695ms |
total: | 881ms |
0 / 0 |