|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.04.2012, 11:08 | #1 |
Новичок
Джуниор
Регистрация: 24.04.2012
Сообщений: 2
|
Как вывести число из базы в эдит?
Нужна помощь. Делаю диплом, автомагазина. И тут столкнулся с одной бедой. Вывод запчастей смог сделать по маркам авто, их выводит в комбобокс. А вот как сделать, что бы цену запчасти, выводило в эдит? Вроде как то можно сделать всё через иф, элсо, но тогда очень много надо будет запросов создавать более 400, тогда обрабатываться долго будет, как это можно проще намного сделать? Помогите...
|
26.04.2012, 11:31 | #2 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
покажите ваш код! что вы сделали? Ваши варианты!
|
26.04.2012, 11:47 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
но можно и при смене объекта в комбобокс выводить цену. этот запрос, если его делать правильно (выборку по ключевому полю, которое хранить либо в комбобоксе, либо в доп.структуре), то он будет выполнятся сотые доли секунды. прорисовка контролов на экране больше времени займёт, чем один такой запрос. |
|
26.04.2012, 12:25 | #4 | |
Новичок
Джуниор
Регистрация: 24.04.2012
Сообщений: 2
|
Вот так вывожу в комбобокс список деталей, одну из которых надо будет выбрать
begin if ComboBox2.Text = 'замена амортизаторов' then begin ADOQuery1.Close; ADOQuery1.SQL.Text := ('select Деталь from буфер where Ключ= "ха"'); ADOQuery1.Open; ComboBox3.Items.Clear; While not ADOQuery1.Eof do begin ComboBox3.Items.Add(ADOQuery1.Field s[0].AsString); ADOQuery1.Next; end; end; В эдит необходимо вывести цену, что бы потом можно было ее умножить на количество необходимых деталей и вывести общую сумму. Цитата:
Надо именно так, что бы в комбе была запасть, а цена в эдите Последний раз редактировалось artemavd; 26.04.2012 в 12:50. |
|
26.04.2012, 12:33 | #5 |
Форумчанин
Регистрация: 15.05.2011
Сообщений: 160
|
Используйте не edit, а dbedit.
Покажите код программы. |
26.04.2012, 13:07 | #6 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
Код:
перед выполенение запроса делайте очистку текста запроса... и на будующие НИКОГДА НЕ ДЕЛАЙТЕ НАЗВАНИЕ ПОЛЕЙ КИРИЛИЦЕЙ Последний раз редактировалось Dozent; 26.04.2012 в 13:10. |
26.04.2012, 13:12 | #7 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Цитата:
|
|
26.04.2012, 13:22 | #8 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Цитата:
|
|
26.04.2012, 13:23 | #9 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
ну мы не знаем как в тех странах называют поля, а по мне так англ названия полей и это хороший тон...
|
26.04.2012, 13:30 | #10 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Ну что вы такое несете, я вот работал в германии и там не считают называть поля по германски плохим тоном, и самому приходилось называл имменно по германски, со всякими умляутами.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как вывести 32-х разрядное число в Turbo C? | Федор777 | Помощь студентам | 0 | 21.04.2010 18:16 |
как вывести число в двоичной форме? | Dimarik | Общие вопросы C/C++ | 7 | 12.04.2010 17:52 |
Как грамотно вывести из базы превьюшки? | Svetix | PHP | 2 | 27.03.2009 14:53 |
Вывести число, предшествующее первому отрицательному и число, следующее за последним отрицательным | Rid | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 22.12.2008 16:50 |
как вывести число | qwerty34 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 25.08.2008 14:14 |