Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.10.23;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.006 c
15-1309033794
Юрий
2011-06-26 00:29
2011.10.23
С днем рождения ! 26 июня 2011 воскресенье


15-1309120193
Юрий
2011-06-27 00:29
2011.10.23
С днем рождения ! 27 июня 2011 понедельник


15-1309267589
SqlExp
2011-06-28 17:26
2011.10.23
Выбрать файлы за период.


1-1263286244
sann-x
2010-01-12 11:50
2011.10.23
Установка ActiveX компонента


15-1308944137
engine
2011-06-24 23:35
2011.10.23
Перевод проекта с Delphi на FreePascal