powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBGridEh_DropDownBox. несоответствие диапазону значений.
13 сообщений из 13, страница 1 из 1
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39643764
Sergey-2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток,
Есть 2 DataSet , в DataSet1 хранится ФИО людей и т.д, в DataSet2 отделы (к обоим DataSet прикреплены DBGridEh1 и DBGridEh2 соответственно).
В БД, ( DataSet2 ) завел новое поле поле в котором должно хранится ФИО начальника отдела.
В DBGridEh2 также добавил колонку для ФИО, в свойстве " DropDownBox " в " ListSource " выбрал " DataSource1 ", и название поля с фамилией.

интересуют 2 вопроса:

1 в процессе работы программы, выпадающий список в DBGridEh2 есть, но при выделении мышкой какого-нибудь второго элемента списка выпадает ошибка:
exception class EArgumentOutOfRangeException with message 'Argument out of range'.
Хотя типы обоих полей, в DataSet1 и в DataSet2 совпадают…

2 Можно ли каким-нибудь образом, впихнут в этот список первые буквы с полей «Имя» и «Отчества» хранимые в DataSet1 ?

Заранее спасибо за ответ.
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39643820
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Хотелось бы увидеть структуру двух таблиц
2. Можно в запросе организовать вычисляемый столбец
Код: sql
1.
2.
select *, FIOShort = LastName + ' '+ Left(FirstName,1)+Left(SecondName,1)
from Table
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39643875
Sergey-2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот:
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39643887
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как жестоко человек будет огорчаться в будущем с такими длинами полей...
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644031
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А заводить отдельные поля для фамилии, имени и отчества уже не модно?
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644070
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

так у него ж заведено вроде? :)
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644075
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я вообще ни шиша не понял, что автор делает.
Вместо ТЗ рассказывает о процессе создания не пойми чего.
"Датасеты" какие-то - то ли таблички в базе, то ли объекты класса TDataset.
Поле он "завел"... что за поле, какого типа, "в где" он его завел?

Что-то куда-то "впихнуть"... == добавить лукап-поле в TDataset?
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644076
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему BOSS_DEPARTMENT типа VARCHAR а не типа INTEGER ???
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644079
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonтак у него ж заведено вроде? :)Точно! Профдеформация! Автоматом, не обнаружив FIRSTNAME, LASTNAME написал. Посыпаю голову пеплом...
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644080
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrПочему BOSS_DEPARTMENT типа VARCHAR а не типа INTEGER ???
Ты думаешь, BOSS_DEPARTMENT - то самое поле, которое он "добавил"? Может, сие всего лишь название вышестоящего отдела. Человек решил сэкономить на табличках, мало ли.
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644087
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
завел новое поле поле в котором должно хранится ФИО начальника отдела.
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644497
Sergey-2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrПочему BOSS_DEPARTMENT типа VARCHAR а не типа INTEGER ???
Я не думал вставлять ссылку, я просто туда думал запихнуть полностью ФИО начальника, но теперь думаю ссылка будет правильнее...
...
Рейтинг: 0 / 0
DBGridEh_DropDownBox. несоответствие диапазону значений.
    #39644500
Sergey-2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка, возникала из-за круговой ссылки.
Дело в том, что при отображении любой записи в DataSet, я также позиционируюсь c DataSet (с пользователями) на ФИО человека, который редактировал запись... чтоб отбражать его ФИО внизу программы
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBGridEh_DropDownBox. несоответствие диапазону значений.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]