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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2008, 14:16   #11
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Поступим так. Нажимая на запись во втором гриде ты знаешь ИД - он же шифр.
Потом Table1.Locate('ID',Table2.FieldByNa me('ID').AsString,[]);
или Table1.Locate('ID',IntToStr(Table2. FieldByName('ID').AsInteger),[]);

Вешаешь на событие OnCellClick
Код:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
 Table1.Locate('ID',Table2.FieldByName('ID').AsString,[]);
 //или     Table1.Locate('ID',IntToStr(Table2.FieldByName('ID').AsInteger),[]);
end;
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 12.06.2008, 15:17   #12
ISSA
Пользователь
 
Регистрация: 13.02.2008
Сообщений: 10
По умолчанию

А че если вместо ID шифр вводить и сразу по шифру, а то столько полей со всякими ID, артикулами, шифрами или их скрыть потом(ну артикул канешна оставлю)?
ISSA вне форума Ответить с цитированием
Старый 12.06.2008, 15:32   #13
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Ну это сам решай, что показывать а что скрывать. Ты программист.
Но для красоты должно быть достаточно информации, переизбыток плохо и недостача плохо. золотая середина так сказать должна быть.
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 12.06.2008, 22:40   #14
ISSA
Пользователь
 
Регистрация: 13.02.2008
Сообщений: 10
По умолчанию

Ну это сам решай, что показывать а что скрывать. Ты программист.

Не сам решай, а сама решай!!!!!!!
Да и программист -то с меня, аж смешно. Я учусь на него только по тому чсто так обстоятельства случились. Надо так надо. А в душе у мя ваще другая тема.
Я в нете нашла прогу , ну там конечно не то что мне именно нужно, однако схоже , попробую там взять что-либо.
ISSA вне форума Ответить с цитированием
Старый 12.06.2008, 22:46   #15
ISSA
Пользователь
 
Регистрация: 13.02.2008
Сообщений: 10
По умолчанию

А можна к тебе еще вопрос???????
Мне бы сделать отчеты, а я вообще не шарю в этой теме.
Ну конечно простейший я сделаю, а хотелось бы так , чтоб с оглавлениями(несколько, у мя же бытовая техника) шоб было оглавление на каждый товар(ну типа группа к каторой товар отностися),подскажи где можно этому научиться(сайты, иль еще че-нить)?????????????Я тя очень прошу
ISSA вне форума Ответить с цитированием
Старый 13.06.2008, 11:15   #16
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

для отчётов рекомендую попробовать FastReport
(искать - ибо платный и в состав Дельфийских стандартных компонент не входит)
вместе с FastReport идёт демонстрашка - там можно посмотреть исходник отчёта и результат работы.
Общий принцип работы - кидаем на форму компонент TfrDBDataSet и TfrReport связываем их, TfrDBDataSet в DataSet - ваш датасет с данными, потом двойной щелчок на frReport и заполняете бэнды (посмотрите в хелпе, примерах или документации).
вызвать можно, например, так (на кнопку "Печать"):
frReport1.PrepareReport;
frReport1.ShowPreparedReport;

p.s. hint - чтобы не хранить отдельно шаблон отчёта, можно на компоненте задать хранение шаблона в самой форме ("StoreInDFM = True")
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
таблица artemavd Общие вопросы Delphi 3 23.07.2008 13:56
Таблица frutty Компоненты Delphi 1 07.04.2008 09:29
как отследить приход данных на Com- port shurik_7866 Общие вопросы Delphi 1 03.04.2008 18:27
Таблица в PHP Versifikator PHP 2 08.02.2008 21:24
Временная таблица nimf БД в Delphi 12 26.11.2007 11:48