|
Вопрос # 1 284/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Может кто знает как сделать вот такую хитрожёлтую вещь:
У меня в табилце первое поле, это "номер заказа"всё вводится вот таким макаром
1.как мне сделать чтоб при последующем заполнении поля "номер заказа" он выдал масагу мол так и так, вообщем такой номер уже есть))), если запись с таким"номером заказа" уже имеется...
2. И вот такой ещё квейшенс...как это можно сделать: я задаю номер заказа и прога выдаёт мне всё по этому заказу(нужно для печати). Зарание благодарю
Приложение: Переключить в обычный режим-
- procedure TFZakaz.Button2Click(Sender: TObject);
- begin
-
- DataModule1.TableGlavn1.Insert;
- DBGrid1.Fields[0].AsInteger;
-
-
-
-
-
-
-
- DataModule1.TableGlavn1.Fields[8].AsString:=Edit6.Text;
- DataModule1.TableGlavn1.Fields[9].AsString:=label11.Caption;
- DataModule1.TableGlavn1.Fields[10].AsString:=label12.Caption;
- edit1.Clear;
- edit2.Clear;
- edit3.Clear;
- MaskEdit1.Clear;
- MaskEdit2.Clear;
- edit4.Clear;
- edit5.Clear;
- edit6.Clear;
- label11.Caption:='';
- label12.Caption:='';
- end;
 |
Вопрос задал: RezchiK (статус: Посетитель)
Вопрос отправлен: 22 января 2008, 20:16
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Косолапов Дмитрий Юрьевич
Здравствуйте, RezchiK!
Как-то все больно своеобразно. Не проще ли использовать dbEdit'ы? Да и есть подозрения, что саму "базу" надо бы нормализовать... Контроль ввода заказа наверняка можно осуществить путем установки индекса по этому полю с контролем уникальности (или, что лучше, объявить это поле первичным ключем). По пункту №2 - проще всего запросом с параметром; к этому запросу уже можно привязать либо отчет, либо что-нибудь еще наподобие.
 |
Ответ отправил: Косолапов Дмитрий Юрьевич (статус: 8-ой класс)
Время отправки: 23 января 2008, 09:08
Оценка за ответ: 5
Комментарий к оценке: Косолапов Дмитрий Юрьевич , спасибо за совет, я вот тоже как всё сделал-задумался, а почему бы мне это всё с таблицей не связать
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 22 января 2008, 22:38; участников в обсуждении: 1.
|
anabela (статус: Посетитель), 22 января 2008, 22:38 [#1]:
Поможет поиск, например, методом Locate или Lookup (насколько поняла, у тебя компонент Table).
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|