Форум: "Начинающим";
Текущий архив: 2011.10.23;
Скачать: [xml.tar.bz2];
Внизdelphi mssql проблема Найти похожие ветки
← →
danda © (2011-06-25 03:41) [0]Приветствую, уважаемые эксперты!
Вот столкнулся со следующей проблеммой, даже не заню как реализовать её решение. Тав вот, по сути:
Есть интерфейс (на рис.) при нажатие на "проверить" - происходит поиск-сравнение по базе по значениям поля "код" (из edit). далее в memo2 при удачном результате поиска выводится вся строка (все поля заданной записи)из бд - так сказать в качестве подтверждения.
бд - mssql
пишу на delphi7
http://cs11125.vkontakte.ru/u4851024/-7/x_5d6568db.jpg
← →
Виталий Панасенко(дом) (2011-06-25 04:33) [1]а где проблема?
← →
stas © (2011-06-25 13:32) [2]danda © (25.06.11 03:41)
И что?
← →
Sergey (2011-06-25 14:14) [3]Наверное — и все.
← →
Виталий Панасенко(дом) (2011-06-26 07:06) [4]еще и земляк..:-)
← →
clickmaker © (2011-06-27 13:14) [5]> происходит поиск-сравнение по базе по значениям поля "код"
> (из edit).
DataSet.Locate - если на клиенте
select ... where - если на сервере
← →
Anatoly Podgoretsky © (2011-06-27 16:12) [6]
> select ... where
На клиенте тоже.
← →
danda © (2011-07-02 20:42) [7]вот проблема:
при нажатие на "проверить" -ДОЛЖЕН происходить поиск-сравнение по базе по значениям поля "код" (из edit). далее в memo2 при удачном результате поиска ДОЛЖНА выводиться вся строка (все поля заданной записи)из бд - так сказать в качестве подтверждения.
Вот я просто не знаю как это сделать.
про select from where я то в курсе но как потом результат вывести ???
← →
danda © (2011-07-02 20:42) [8]Удалено модератором
← →
Anatoly Podgoretsky © (2011-07-03 00:22) [9]А что предподователь говорит?
← →
Германн © (2011-07-03 01:22) [10]
> А что предподователь говорит?
Похоже скажет не преподаватель, а кто-то другой. Задача не похожа на учебную.
← →
sniknik © (2011-07-03 11:21) [11]> Вот я просто не знаю как это сделать.
в чем тут - "delphi mssql проблема"???
не знаешь, значит учись, узнавай, читай книги, а для этой ветки твое незнание/неумение - оффтопик.
← →
Anatoly Podgoretsky © (2011-07-03 11:41) [12]Типичная учебная задача, как всегда удивляет своей бессмысленностью.
← →
danda © (2011-07-03 17:01) [13]Удалено модератором
Примечание: Ну давай умничай.
← →
danda © (2011-07-03 17:06) [14]к слову пробывал так:
var
ffield, fvalue: string;
opts : TLocateOptions;
begin
ffield := "kod";
fvalue := Edit1.Text;
opts := [loCaseInsensitive];
if not AdoTable1.Locate(ffield, fvalue, opts) then
ShowMessage(fvalue + " - ââåäåííûé êîä íå íàéäåí!")
else ****************************
и при else оно должно выводить не только найденный код в таблице, но и всю запись
← →
Inovet © (2011-07-03 17:57) [15]Не можешь строковые представления значений поле склеить через пробел или ещё через что?
FieldByName("my_field").AsString
И эта, пользователи за такой интерфейс и функциональность не убьют? Забор можно в тын переименовать.
← →
sniknik © (2011-07-03 20:39) [16]> FieldByName("my_field").AsString
зачем выдаешь страшную тайну которую никто в инете не знает!?!?!? :))
хотя, конечно сейчас опять будет про "белого бычка", это он знал, а вот как делать "в целом" не знал и не знает. ну типа "дайте копипасте код", иначе вы "сами не компетентны, и только умничаете".
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.10.23;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.003 c