1 (edited by agatlogic101 2019-11-02 15:44:12)

Topic: вывод значения в TextBox

Есть таблица с городами, где есть город, дата мероприятия, и расстояние до него. Возможно ли сделать TextBox под таблицей, который бы всегда показывал расстояние до города, у которого дата мероприятия самая ближайшая?

Re: вывод значения в TextBox

agatlogic101 wrote:

Есть таблица с городами, где есть город, дата мероприятия, и расстояние до него. Возможно ли сделать TextBox под таблицей, который бы всегда показывал расстояние до города, у которого дата мероприятия самая ближайшая?

все как и раньше

Form1.Edit1.Text:=SQLExecute('SELECT поле_с_расстоянием FROM таблица WHERE id='+Form1.TableGrid1.dbValue);

Re: вывод значения в TextBox

а где в этом условие поиск наименьшей даты из таблицы? То есть id = id таблицы с наименьшим значением "поле_с_расстоянием"

Re: вывод значения в TextBox

получить ближайшую дату

Post's attachments

Attachment icon test.7z 2.79 kb, 311 downloads since 2019-11-02 

Re: вывод значения в TextBox

Спасибо, а переменная в вычисляемом поле как выглядит? Допустим если написано так
Round(
(SELECT IFNULL(SUM(event.технический_текстбокс), 0)   
FROM event                   
WHERE event.id_trip=trip.id))   
То в конце вместо trip.id её в какие то скобки брать? или как правильно

6 (edited by sibprogsistem 2019-11-03 18:53:37)

Re: вывод значения в TextBox

agatlogic101 wrote:

Спасибо, а переменная в вычисляемом поле как выглядит? Допустим если написано так
Round(
(SELECT IFNULL(SUM(event.технический_текстбокс), 0)   
FROM event                   
WHERE event.id_trip=trip.id))   
То в конце вместо trip.id её в какие то скобки брать? или как правильно

не понял вопрос
но все же WHERE(где)  event.id_trip(поле) = (ровняется полю или переменой) trip.id..
скобки - это если Вам нужен подзапрос тоесть  WHERE (event.id_trip IN (SELECT FROM WHERE))   (trip.id IN (SELECT FROM WHERE))

Re: вывод значения в TextBox

WHERE event.id_trip=trip.id Вместо trip.id если поставить переменную IdName, правила какие то существуют?

Re: вывод значения в TextBox

agatlogic101 wrote:

WHERE event.id_trip=trip.id Вместо trip.id если поставить переменную IdName, правила какие то существуют?

будет происходить отбор только по тем полям где  в поле event.id_trip  имеется такое же значение как и в поле IdName

равно =
неравно != или <>
не !