|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Код я написал на кнопке ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 15:25 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
вот собственно код: \\Сначала очищаю курсор Thisform.grid1.recordSource=' ' \\потом снова создаю временный курсор select * from table1 into cursor tmp1 select alltrim(famili)+" "+alltrim(name)+" "+alltrim(father) as ФИО, date1 as Дата_рождения,; iif(isnull(name_org),'',alltrim(name_org)) as Организация, iif(isnull(name_dolz),'',alltrim(name_dolz)) as Должность,; alltrim(dom_tel) as Домашний_тел, alltrim(job_tel) as Рабочий_тел, alltrim(mobile) as Моб_телефон,; alltrim(email) as Эл_почта, alltrim(sait) as Сайт, alltrim(zametka) as Примечание, id as Код ; from table1 left outer join table3 on table1.id_organis = table3.id_organis left outer join table2 on table1.id_dolznos = table2.id_dolznos order by 1 into cursor tmp1 Thisform.grid1.recordSource="tmp1" \\экспортирую export to BASE xls as 1251 \\очищаю курсор Thisform.grid1.recordSource=' ' \\создаю другой курсор, то есть возвращаю всё на свои места в grid1 select * from table1 into cursor tmp1 select alltrim(famili)+" "+alltrim(name)+" "+alltrim(father) as fio, iif(isnull(name_org),'',alltrim(name_org)) as name_org, iif(isnull(name_dolz),'',alltrim(name_dolz)) as name_dolz,; alltrim(mobile) as mobile, id as id ; from table1 left outer join table3 on table1.id_organis = table3.id_organis left outer join table2 on table1.id_dolznos = table2.id_dolznos order by 1 into cursor tmp1 Thisform.grid1.recordSource="tmp1" THISFORM.REFRESH Закрываю программу свою, смотрю, в папке где моё приложение рядом появился файл base.xls вот рисунок: ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 15:34 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
А вот что у меня получилось в файле base.xls: ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 15:38 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Вопрос 1: Как экспортировать по другому чтобы можно было переименовать Заголовки колонок и изменить размеры ячеек: ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 15:43 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Вопрос 2: С импортом завис, не соображу как правильно код прописать( , много вариантов кода написал, но вот этот, хоть он такой же как и код с экспортом, но я думаю он ближе к истине, хотя могу ошибаться, вот как я написал код: \\Сначала очищаю курсор Thisform.grid1.recordSource=' ' \\потом снова создаю временный курсор select * from table1 into cursor tmp1 select alltrim(famili)+" "+alltrim(name)+" "+alltrim(father) as ФИО, date1 as Дата_рождения,; iif(isnull(name_org),'',alltrim(name_org)) as Организация, iif(isnull(name_dolz),'',alltrim(name_dolz)) as Должность,; alltrim(dom_tel) as Домашний_тел, alltrim(job_tel) as Рабочий_тел, alltrim(mobile) as Моб_телефон,; alltrim(email) as Эл_почта, alltrim(sait) as Сайт, alltrim(zametka) as Примечание, id as Код ; from table1 left outer join table3 on table1.id_organis = table3.id_organis left outer join table2 on table1.id_dolznos = table2.id_dolznos order by 1 into cursor tmp1 Thisform.grid1.recordSource="tmp1" \\импортирую IMPORT FROM E:\BASE TYPE XLs SHEET base \\очищаю курсор Thisform.grid1.recordSource=' ' \\создаю другой курсор, то есть возвращаю всё на свои места в grid1 select * from table1 into cursor tmp1 select alltrim(famili)+" "+alltrim(name)+" "+alltrim(father) as fio, iif(isnull(name_org),'',alltrim(name_org)) as name_org, iif(isnull(name_dolz),'',alltrim(name_dolz)) as name_dolz,; alltrim(mobile) as mobile, id as id ; from table1 left outer join table3 on table1.id_organis = table3.id_organis left outer join table2 on table1.id_dolznos = table2.id_dolznos order by 1 into cursor tmp1 Thisform.grid1.recordSource="tmp1" THISFORM.REFRESH Короче говоря.... HELP ME PLEASE!!! V_V ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 15:48 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Claymore, Да-а-а-а, сильно! Матчасть учить, особенно IMPORT: Импортирует данные из файла внешнего формата, создавая новую таблицу Visual FoxPro. IMPORT FROM FileName [DATABASE DatabaseName [NAME LongTableName]] [TYPE] FW2 | MOD | PDOX | RPD | WK1 | WK3 | WKS | WR1 | WRK | XLS | XL5 [SHEET cSheetName] | XL8 [SHEET cSheetName] [AS nCodePage] ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 18:13 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Claymore, Вот здесь чувак импровизирует на подобную тему: http://forum.foxclub.ru/read.php?29,601158,page=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2013, 18:41 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Тяжко дается V_V теория, я про импорт читал, но с моим примером не пойму как в моем случае написать, можете написать на моем примере? Я многие варианты пробовал, но всё тщетно( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 09:31 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Claymore, Ты сначала объясни зачем фоксовую таблицу в эксель гонять и обратно, причем, наверняка с изменениями. Задача то у тебя какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 10:16 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Никак не соображу как объяснить чтобы ты понял (V_V) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 13:26 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Claymore, Сейчас я сделаю и вместе с рисунками тебе пришлю, хорошо (^_^) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 13:29 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Значит на это рисунке я экспортировал данные, то есть те данные которые сейчас находятся в базе: ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:13 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, А вот эти я буду добавлять к тем данным: ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:13 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Claymore, А зачем? Цель то какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:14 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Как мне импортировать данные, чтобы к этим добавить? Что прописать в коде кнопки "ИМПОРТ" ? Если можно на моем примере (^_^) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:15 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Ну допустим человек, заполнил данные через excel, так как это быстрее, скопировать или еще что то, а потом их импортировал в foxpro ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:19 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Claymore, Новые то откуда берутся? Руками вводят в экселе? А не проще в твоей форме вводить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:19 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Грубо говоря, вдруг пригодится, мало ли прога откажет, а она будет пока работать в excel а после импортирует эти данные в foxpro) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:28 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
ClaymoreIgorNG, Ну допустим человек, заполнил данные через excel, так как это быстрее, скопировать или еще что то, а потом их импортировал в foxpro Нетрадиционный подход. Ну и храни в экселе. Фокс то тебе зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:28 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Правильно, новые берутся, вводятся руками ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:28 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Программа нужна для работы, а excel в случае если что то случится временно с программой ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:31 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
ClaymoreIgorNG, Грубо говоря, вдруг пригодится, мало ли прога откажет, а она будет пока работать в excel а после импортирует эти данные в foxpro) А если Shift+Delete на этом файлике нажмут? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:34 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Ну ты меня затролил Поставлю защиту, чтобы не удалили) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:46 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
ClaymoreIgorNG, Ну ты меня затролил Поставлю защиту, чтобы не удалили) Да я не тролю. Я пытаюсь понять логику экспорта-импорта, причем одних и тех же данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 14:54 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, почему одних и тех же? неее, импорт происходит именно новых данных, новые данные добавляются к старым ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 15:00 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
IgorNG, Блин (T_T) хреново у меня получается объяснять, я думал ты меня понял по картинкам моим ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 15:02 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
ClaymoreIgorNG, Блин (T_T) хреново у меня получается объяснять, я думал ты меня понял по картинкам моим Да понять то я понял, что ты сливаешь в эксель всю таблицу, в экселе кто-то что-то добавляет, а ты потом всё это запихиваешь опять в таблицу. Не уверен, что в экселе вводить получится быстрее, чем в VFP, по крайней мере в последнем больше возможностей в плане правильности данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 15:08 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
ClaymoreIgorNG, Блин (T_T) хреново у меня получается объяснять, я думал ты меня понял по картинкам моим И потом, ты ФИО в эксель запихиваешь в одно ячейку (фамилия+имя+отчество). Как ты это собираешься импортировать? Уж одной командой IMPORT точно не получится. Нужно будет импортировать во временную таблицу, а потом дополнительно парсить это поле с раскладкой по треи полям в таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2013, 15:12 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
Claymoreимпорт происходит именно новых данных, новые данные добавляются к старымВы уж определитесь, КАК именно хранИте актуальную копию. А то у вас уже и Excel начинает выступать в качестве БД.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2013, 07:01 |
|
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
|
|||
---|---|---|---|
#18+
AndreTM, Прошу прощения господа (V_V) просто я новичок в этом деле и чет пока кое где точно не могу определить возможности этой программы, вот и экспериментирую ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 09:48 |
|
|
start [/forum/topic.php?all=1&fid=41&tid=1582838]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 565ms |
0 / 0 |