Вопрос по Delphi

Live

Happy Live :)
Ответ: Помощь по Delphi

Помогите пожалуста кто знает! Как ячейки компонента GenericStringGrid одинаково записать в файл. Я воспользовался советом за что ему большое спасибо. Но!! В том примере данные считываются из файла XLS в компонент StringGrid. А как мне из этого компонента экспортировать данные ну к примеру в текстовый файл (для дальнейшего импорта в бд)

AssignFile(base_t,'basedata.txt');
{$I-}
Reset(base_t); //
{$I+}

for i:=0 to 52000 do
begin

readln(base_t,bufer);
fio:=copy(bufer,0,22);
adres:=copy(bufer,33,70);
tel:=copy(bufer,23,8);
ListBox1.Items.Add(fio);
ListBox2.Items.Add(tel);
ListBox3.Items.Add(adres);
// VALUES
// :)FIO, :ADRESS, :TEL)
end;
IBQuery1.Close;
IBQuery1.Open;


Где-то так...

И Вообще как достучаться к тем ячейкам?

Заранее спасибо.
ЗЫ на скрине внизу тот самый StringGrid
 

Live

Happy Live :)
Ответ: Помощь по Delphi

Разобрался сам. Все оказалось просто.

begin
key:=0;
for i:=0 to 436 do
begin
name:=GenericStringGrid.Cells[0,Key];
adress:=GenericStringGrid.Cells[1,Key];
telephone:= GenericStringGrid.Cells[2,Key];
fio:=GenericStringGrid.Cells[3,Key];
deytelynosty:=GenericStringGrid.Cells[4,Key];

Listbox1.Items.Add(name);
Listbox2.Items.Add(fio);
Listbox3.Items.Add(deytelynosty);
Listbox4.Items.Add(adress);
Listbox5.Items.Add(telephone);

Inc(Key,1);
end;

end;
 

Live

Happy Live :)
Ответ: Помощь по Delphi

А у кого-то есть компонент для того чтобы ссылку можно было прямо на форме сделать? Что-то типа Label.
 

KoLoB

KoLoB.cz
Ответ: Помощь по Delphi

GR!NWY сказав(ла):
А у кого-то есть компонент для того чтобы ссылку можно было прямо на форме сделать? Что-то типа Label.
А чем вас не устраивает вариант Label+ShellExecute()?
Ведь это всего 1 строка.

З.Ы. Такой компонент пишеться ровно 5 мин.
 

Live

Happy Live :)
Ответ: Помощь по Delphi

Компонент нашел. И еще вопрос все про те же компоненты: нужен красивый DBGrid с мягкой прокруткой и сортировкой полей. Идет в комплектации с какой-то библиотекой если не ошибаюсь. В интернете не нашел.. Хелп ми плиз.
 

Live

Happy Live :)
Ответ: Помощь по Delphi

И вообще у кого есть хорошие библиотеки поделитесь пожалуста. В интернете толком и не нашел. очень буду благодарен.
 

Live

Happy Live :)
Ответ: Помощь по Delphi

Первым поделюсь то что нашел. В интернете есть все.



EhLib is library that contains a set of components and classes for
Borland Delphi versions 4-9 and Borland C++ Builder versions 4-6.

ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ НА БИБЛИОТЕКУ EhLib

Эта лицензия действительна только для граждан
стран бывшего СССР и организаций, зарегистрированных
на территории стран бывшего СССР. Лицензия для
остальных пользователей содержится в файле
License.txt

Авторские права на библиотеку EhLib (Программное
Обеспечение) принадлежат Дмитрию В. Большакову.


Граждане стран бывшего СССР, а также организации,
зарегистрированные в них, имеют право использовать
данную версию EhLib бесплатно. О том как получить
библиотеку EhLib читайте на

в разделе 'Даунлоад'.


ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ РАСПРОСТРАНЯЕТСЯ ПО
ПРИНЦИПУ "КАК ЕСТЬ". БЕЗ ГАРАНТИЙ СОХРАНЕНИЯ
КОММЕРЧЕСКОЙ ЦЕННОСТИ ИЛИ ЛЮБЫХ ДРУГИХ ГАРАНТИЙ.
ВЫ ИСПОЛЬЗУЕТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НА СВОЙ
РИСК. АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ПОТЕРЮ ДАННЫХ,
ПОВРЕЖДЕНИЕ, КОММЕРЧЕСКИЕ ИЛИ ЛЮБЫЕ ДРУГИЕ УБЫТКИ
ВО ВРЕМЯ ИСПОЛЬЗОВАНИЯ ИЛИ НЕПРАВИЛЬНОГО ПРИМЕНЕНИЯ
ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
 

setty

Граф
Ответ: Помощь по Delphi

2 GR!NWY
ой как интересно лиценнзию было почитать! еще есть?
 

Live

Happy Live :)
Ответ: Помощь по Delphi

 

Live

Happy Live :)
Ответ: Помощь по Delphi

Может кто знает как скопировать выбранные записи (строчки) DBGrid'a в буфер обмена.

Есть крутой TDbGrideh, но вот досада там записи копируются в буфер только комбинацией Ctrl+C. Но пользователю нужно сделать это еще в меню т.к. неохота использоват ему эту комбинацию клавиш.
Вопрос: как програмно нажать эти клавиши Ctrl+C ? (одновременно)
 
Останнє редагування:
Зверху