Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1309782690
Criptonik
2011-07-04 16:31
2011.10.23
Вставка в Memo


2-1309850310
Scott Storch
2011-07-05 11:18
2011.10.23
array of char to string and back


15-1309155531
brother
2011-06-27 10:18
2011.10.23
Служюы в WinXP


2-1309616112
Gu
2011-07-02 18:15
2011.10.23
Версии exe и dll


2-1310071101
mpdasa
2011-07-08 00:38
2011.10.23
как в memo корректно отобразить текст из файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский