Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2009, 21:53   #1
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию Вопрос по ClientDataSet

я делаю переводчик с использованием компонента ClientDataSet создал базу но по одному слову вписывать оч долго как сделать импорт из тестового файла помогите пожалуйста
D_E_N вне форума Ответить с цитированием
Старый 05.05.2009, 08:52   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

а можно увидеть кусочек текстового файла, в том виде в котором содержатся в нём слова? ну и заодно хотелось бы узнать, как они в базе должны распологатся. И естественно что за база.
Не зная что да как могу ответить только одно. Не хочется по 1 слову, добавляйте циклом

Последний раз редактировалось vovk; 05.05.2009 в 09:28.
vovk вне форума Ответить с цитированием
Старый 05.05.2009, 10:06   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

vovk, +1 действительно. без конкретики трудно...

общий подход такой (ну, пусть Вы руками задали в ClientDataSet поля "NN" (Integer) "MyWord" (string) и "TransForm" (string) ):
Код:
  ClientDataSet1.CreateDataSet;
  ...
  for i:=0 to Count -1 do
   ClientDataSet1.AppendRecord( [ i, Massiv[i].Slovo1, Massiv[i].TransSlovo]);
а вот что должно быть вместо Massiv[i] - это зависит от Вашего текстового файла...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.05.2009, 17:55   #4
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

я так понял лучше из Exel. есть 2 столбца RUS и ENG. ребят как думаете как проще будет?
D_E_N вне форума Ответить с цитированием
Старый 05.05.2009, 20:49   #5
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Из екселя сконвертировать лего во вложении пример. (просто тут писать бы больше пришлось чем в дельфи )
PS Надеюсь то что нужно?
Вложения
Тип файла: rar xml.rar (6.9 Кб, 16 просмотров)
vovk вне форума Ответить с цитированием
Старый 06.05.2009, 09:52   #6
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

нуу почти. спасибо за помощь. там ещё надо будет переправить что то на ClientDataSet или прямо уже "глотать" можно?
D_E_N вне форума Ответить с цитированием
Старый 06.05.2009, 11:43   #7
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Там только xls из екселя конвертится в xml. А дальше, ну я то откуда знаю что вам дальше надо? В ClientDataSet xml этот грузите да делайте что вам потребно. Если наджо было переносить в готовый файл, или структура у этого файла какаято другая должна быть, я ведь не знаю какая, вы не говорили.
ЗЫ но лучше по моему с чемто 1 работать, то есть есть куча того что нужно в эксел перенесли в xml и работаем дальше с ним. Добавляем удаляем, редактируем ну и тп. уже в xml. В общем полную картину чего требуется знаете только вы. Так что работайте, думайте, задавайте точные вопросы, и вам дадут (надеюсь) точные ответы
vovk вне форума Ответить с цитированием
Старый 07.05.2009, 13:03   #8
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

а вариант кнопку сделать для импорта? и к ней бы код...... тока вот какой?
D_E_N вне форума Ответить с цитированием
Старый 07.05.2009, 13:59   #9
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

так Serge_Bliznykov писал же выше. А как экселевский листик открыть в примере есть.

Последний раз редактировалось vovk; 07.05.2009 в 14:08.
vovk вне форума Ответить с цитированием
Старый 09.05.2009, 12:31   #10
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

СПАСИБО ВАМ ОГРОМНОЕ!!!!!!
D_E_N вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтровать в ClientDataSet marakuz БД в Delphi 5 02.11.2010 22:19
Составной индекс в ClientDataSet JOHNKZ1 БД в Delphi 0 23.02.2009 18:44
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
не работает запрос через Clientdataset nicki БД в Delphi 1 17.09.2007 17:08