powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
25 сообщений из 30, страница 1 из 2
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465200
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код я написал на кнопке
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465220
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот собственно код:

\\Сначала очищаю курсор

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 вот рисунок:
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465225
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот что у меня получилось в файле base.xls:
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465233
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос 1:
Как экспортировать по другому чтобы можно было переименовать Заголовки колонок и изменить размеры ячеек:
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465245
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос 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
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465495
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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]
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465545
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Claymore,

Вот здесь чувак импровизирует на подобную тему:

http://forum.foxclub.ru/read.php?29,601158,page=1
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38465991
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Тяжко дается V_V теория, я про импорт читал, но с моим примером не пойму как в моем случае написать, можете написать на моем примере? Я многие варианты пробовал, но всё тщетно(
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466035
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Claymore,

Ты сначала объясни зачем фоксовую таблицу в эксель гонять и обратно, причем, наверняка с изменениями. Задача то у тебя какая?
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466353
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Никак не соображу как объяснить чтобы ты понял (V_V)
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466359
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Claymore,

Сейчас я сделаю и вместе с рисунками тебе пришлю, хорошо (^_^)
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466430
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Значит на это рисунке я экспортировал данные, то есть те данные которые сейчас находятся в базе:
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466431
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

А вот эти я буду добавлять к тем данным:
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466434
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Claymore,

А зачем? Цель то какая?
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466436
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Как мне импортировать данные, чтобы к этим добавить? Что прописать в коде кнопки "ИМПОРТ" ? Если можно на моем примере (^_^)
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466442
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Ну допустим человек, заполнил данные через excel, так как это быстрее, скопировать или еще что то, а потом их импортировал в foxpro
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466443
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Claymore,

Новые то откуда берутся? Руками вводят в экселе? А не проще в твоей форме вводить?
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466450
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Грубо говоря, вдруг пригодится, мало ли прога откажет, а она будет пока работать в excel а после импортирует эти данные в foxpro)
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466451
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClaymoreIgorNG,

Ну допустим человек, заполнил данные через excel, так как это быстрее, скопировать или еще что то, а потом их импортировал в foxpro

Нетрадиционный подход. Ну и храни в экселе. Фокс то тебе зачем?
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466452
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Правильно, новые берутся, вводятся руками
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466459
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Программа нужна для работы, а excel в случае если что то случится временно с программой
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466465
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClaymoreIgorNG,

Грубо говоря, вдруг пригодится, мало ли прога откажет, а она будет пока работать в excel а после импортирует эти данные в foxpro)

А если Shift+Delete на этом файлике нажмут?
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466492
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

Ну ты меня затролил Поставлю защиту, чтобы не удалили)
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466506
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClaymoreIgorNG,

Ну ты меня затролил Поставлю защиту, чтобы не удалили)

Да я не тролю. Я пытаюсь понять логику экспорта-импорта, причем одних и тех же данных.
...
Рейтинг: 0 / 0
Пожалуйста помогите с экспортом и импортом, правда экспорт получился, но немного не то...
    #38466515
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG,

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


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