Как изменить значения Height и Width используя AdoQuery?

Здравствуйте, в общем ситуация такая. У меня есть база данных в которой есть поля:Название - тут просто текст для поиска; H - тут находится значение для параметра Height; W - тут находиться значение для параметра Width.На форме есть Button1, которая при нажатий на Button2 должно изменить значения Height и Width на те, которые указаны в базе данных. Также есть edit для поиска, а ещё DBGrid в котором находиться только колонка с названием. В базе уже есть 2 строки:
НазваниеH W
1.True 350500
2.False 100300
Заранее спасибо.
9 ответов

Ничего толком не понял... На форме 2 кнопки, 1 Эдит, DBGrid. При нажатии на 2-ю кнопку первая меняет размер на указанный в БД. До этого момента понятно. Теперь: непонятно: 1. в БД у Вас 2 записи: как понять, размер из какой записи брать для кнопки 1 2. для чего Эдит и для чего ДБГрид?


1. В колонке H есть цифра 350, нужно чтобы в свойстве Height у Button1 значение поменялось на 350. 2. Например: в Edit напишем "True", после этого при нажатий Button2 программа должна взять значения из колонок H и W для кнопки, чтобы заменить значения Height и Width.


а можно озвучить задание?


В каком смысле озвучить?


напишите пожалуйста, если не секрет, зачем вы вот это все проделываетеЗЫ писать True в эдит это как бы совсем не правильно


Я делаю дипломный проект в котором есть изображение (карта города), которое нужно перемещать с помощью свойств Left, Top, Height и Width. В базе данных находятся название, координаты и другое. То что я тут спрашиваю, это специально сделанная программа, чтобы поправить функцию с перемещением картинки по форме. Вписываешь в поисковую строку например "Лермонтова 3", затем нажимаешь на кнопку поиск и он берёт значения со строки с Лермонтова 3 (L, T, H, W) и перемещает Image заменяя свойства Left, Top, Heigth, Width, чтобы в центре была улица Лермонтова 3. В самой базе были бы колонки: Название (Лермонтова 3), Описание, L (свойство Left), T (свойство Top), H (Heigth), W (Width).


в базе ничего обновлять не надоделаем так
query.sql.text:='select l,t,h,w from T where address='+QuotedStr('Лермонтова 3');
query.open
 
Image1.left:=query.fields[0].asInteger;
Image1.top:=query.fields[1].asInteger;
Image1.heigth:=query.fields[2].asInteger;
Image1.width:=query.fields[3].asInteger;
image1.visible:=true;
нашли координаты улицы, передвинули Image, показали


котором есть изображение (карта города), которое нужно перемещать
А вот почему это сразу не сказать? Зачем какие-то размеры кнопок, тру/фэльс в Эдит...


Спасибо огромное. Это то что мне и нужно было.Прошу прощения. Вот задумался о том, что стоило это добавить. В следующий раз это учту. Спасибо.