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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2010, 18:05   #11
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Bek-Z, вот тебе весь поиск по БД.
Код:
select * from <table> where <field> like "%'+Edit1.Text+'%"
Если ты этого кода не понимаешь - читай книги по БД
_SERGEYX_ вне форума Ответить с цитированием
Старый 13.12.2010, 18:10   #12
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

исходя из вашего исходника (я по казахски вообще не понимаю ничего). добавил пару записей чтоб было из чего искать. на форме 7 (Form7) там где таблица кинул от фонаря Edit1 и кнопку в кнопке написал код
Код:
table1.Locate('Aty-joni',Edit1.Text,[loCaseInsensitive,loPartialKey]);
Aty-joni я так понял поле с фамилиями. при нажатии на эту кнопку курсор переходит на найденную фамилию в DbGrid'е. ну в эдите конечно забиваю фамилию (можно первые несколько букв).
wm_leviathan вне форума Ответить с цитированием
Старый 13.12.2010, 18:16   #13
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

хмм, ну да ладно, FORM7
то что в 4 посте для вашей таблицы

Цитата:
Сообщение от wm_leviathan Посмотреть сообщение
Aty-joni я так понял поле с фамилиями. при нажатии на эту кнопку курсор переходит на найденную фамилию в DbGrid'е. ну в эдите конечно забиваю фамилию (можно первые несколько букв).
Не повериш тоже самое по тому же полю)) мож скачать проверить)
Вложения
Тип файла: rar first.rar (691.0 Кб, 12 просмотров)
vovk вне форума Ответить с цитированием
Старый 13.12.2010, 18:23   #14
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
Не повериш тоже самое по тому же полю)) мож скачать проверить)
умные мысли в дельные головы приходят одновременно
wm_leviathan вне форума Ответить с цитированием
Старый 13.12.2010, 19:36   #15
Bek-Z
Пользователь
 
Регистрация: 11.06.2010
Сообщений: 54
По умолчанию

daa... rabotaet! Ogromnoe spasibo vam VOVK i WM_LEVIATHAN. A mojno sdelat' tak 4toby stroka s naidennym polnost'yu vydelilas'???
Bek-Z вне форума Ответить с цитированием
Старый 13.12.2010, 21:34   #16
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

можно всегда выделять текущую строку, к примеру в опциях DBGrid свойство dgRowSelect поставить в True, но тогда редактировать в гриде нельзя будет записи.

или вот так
Код:
private
    type
T_rDBGrid = class(TCustomDBGrid);
........
.......
.......
procedure TForm7.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
 with   T_rDBGrid(sender) do
           begin
        if  DataLink.ActiveRecord  =    Row - 1 then
         	 Begin
    		Canvas.Brush.Color:= clred;
  		Canvas.Font.Color := clBlack;
                end;
            IF gdSelected in State   Then
         	 Begin
    		Canvas.Brush.Color:= clBlue;
  		Canvas.Font.Color := clHighLightText;
   		End;
          end;
  (sender  as TDBGrid).DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;
и можно редактировать
vovk вне форума Ответить с цитированием
Старый 13.12.2010, 21:53   #17
Bek-Z
Пользователь
 
Регистрация: 11.06.2010
Сообщений: 54
По умолчанию

private
type
T_rDBGrid = class(TCustomDBGrid);

imenno kuda stavit'-
T_rDBGrid = class(TCustomDBGrid);
Bek-Z вне форума Ответить с цитированием
Старый 13.12.2010, 21:57   #18
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

можно сюда
Код:
  private
    type
T_rDBGrid = class(TCustomDBGrid);

    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form7: TForm7;

implementation
vovk вне форума Ответить с цитированием
Старый 13.12.2010, 22:23   #19
Bek-Z
Пользователь
 
Регистрация: 11.06.2010
Сообщений: 54
По умолчанию

4e to ne prinimaet
Bek-Z вне форума Ответить с цитированием
Старый 13.12.2010, 22:36   #20
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

что не принимает? какая ошибка, или что не получается?

ладно вот
Вложения
Тип файла: rar form7.rar (6.6 Кб, 8 просмотров)

Последний раз редактировалось vovk; 13.12.2010 в 22:52.
vovk вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с поиском Bestmachin БД в Delphi 9 12.06.2009 22:17
Помощь с поиском anger Помощь студентам 5 27.10.2008 13:20
проблемы с поиском vIRTx Паскаль, Turbo Pascal, PascalABC.NET 11 12.06.2008 17:43
Проблема с поиском Zeraim Microsoft Office Access 2 04.06.2008 05:42
Помогите с поиском Egych PHP 1 09.08.2007 08:00