Помощи прошу.
Решил не плодить темы и написать сюда.
Посмотрите пожалуйста в чем ошибка.
Скрипт должен окрашивать ячкйку по условию. Скрипт брал тут на форуме, но что то видимо сделал не так.

procedure uzsakymas_result_OnChange (Sender: string);
var
   i,c: integer;
begin
   uzsakymas.result.BeginUpdate;
   c := uzsakymas.result.RowCount - 1;
   for i := 0 to c do
   begin
      if uzsakymas.result.Cells[8,i] = 'Pristatyta' then uzsakymas.result.Cell[8,i].Color := clRed;
      if uzsakymas.result.Cells[8,i] = 'Užsakyta' then uzsakymas.result.Cell[8,i].Color := clGreen;
      if uzsakymas.result.Cells[8,i] = 'Ieškoma' then uzsakymas.result.Cell[8,i].Color := clBlue;
   end;
   uzsakymas.result.EndUpdate;
end;

begin
end.

ВСЕМ СПАСИБО ЗА ПОМОЩЬ!
Работу сделал.
Получилось огонь!

Мучал мучал и не домучал. Все сломал и сделал заново ))))
Помогите пожалуйста!

PS  База derek заработала. Может ее переделаю. Всем большой пасиб!

Привет! Круто! База по структуре один в один моя. Вот только выдает ошибку.
А разве в функции поиска будет сравниваться не точное значение?
Мне нужно что бы находило куски материала большего, чем мне нужен.
Я так понимаю это в скрипте прописано, но, увы, не работает. Может будет минутка у вас поправить или скащать почему.
Спасибо огромное!

Спасибо большое. Приложу завтра. Сегодня попробую сам решить задачу. Огромное Спасибо!!!

Спасибо за помощь. Запрос создать удалось и он даже работает (почти smile )

SELECT Pieces.id,Pieces.id_type,Pieces.id_density,Pieces.id_color,Pieces.height,Pieces.weight FROM Pieces
WHERE  
     (Pieces.id_type = {searchType})
     AND
     (Pieces.id_density = {searchDensity})
     AND
     (Pieces.id_color = {searchColor})    
     AND
    ((Pieces.height >= "{btn_search_1}" AND Pieces.weight >= "{btn_search_2}")
    OR                                                       
    (Pieces.height >= "{btn_search_2}" AND Pieces.weight >= "{btn_search_1}"))

Но чем дальше, тем больше вопросов:

1. Я так понимаю нужно задать значение по умолчанию. Потому что запрос не срабатывает когда не введен один из параметров запроса.
Просто ничего не выдает. Я так понимаю нужно вставить значение в DefaultValue, но что то я делаю не так, или не то. Модет этто нужно как то прописать в запросе.

2. Как свести в выводе результата Родительскую таблицу с дочерней.
То есть у меня 3 дочерние таблицы type, density и color.
В запросе отображается ее id. Я понимаю почему, но не знаю как "поженить" ее с дочерней.

Помогите пожалуйста.

Это мне понятно.
Я попробую решить эту проблему.
Уж совсем начинающие у меня знания по SQL
Если не получится, то будет ли возможность у вас оказать помощь.
Я прикреплю сюда базу

Спасибо за ответ!
Я читал про запросы. Но что то пока не получается.
Рад что иду в нужном направлении. Буду пробовать!

Добрый день.
Хочу обратиться за помощью.
Я сделал базу для типографии с листовой печатью.
Печатники вносят в базу остатки материала с листа (длина, ширина, толщина и вид материала)
Сделать поиск по ширине, толщине и виду материала у меня не составило труда. За это спасибо большое вашей программе!

А теперь вопрос.
Как можно реализовать что бы пользователь вводил нужный размер, а в таблице оставались только материалы которые будут равные или большего размера?

(то есть сравнить нужно ширину с шириной, длину с длиннай, а потом накрест ширину с длинной и длину с шириной).

Надеюсь понятно описал

Сапсибо огромное за помощь!