|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
||||||
Поиск по БД: "Аргументы имеют неверный тип, выходят за пределы диапазона или вступают в конфликт"30.05.2014, 11:02. Показов 2689. Ответов 16
Метки нет (Все метки)
Необходимо сделать поиск. В программе подключил бд через dbgrid, adoconnection,adoquery, datasource;
есть изображение во вложении, так вот: в combobox я выбираю поле по которому будет поиск, затем активируя dbgrid начинаю искать(пишу "и", должен выделять строку с началом "и"(как обычный поиск)), но у меня это не получается. Пишет: аргументы имеют неверный тип, выходят за пределы диапазона или вступают в конфликт друг с другом. тут код:
P.S. в статусбар(кто не понял) выводится: Ищем ...
0
|
||||||
| 30.05.2014, 11:02 | |
|
Ответы с готовыми решениями:
16
Ошибка: Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт
Ошибка: "Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом" |
|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
|
| 30.05.2014, 11:09 [ТС] | |
|
Ошибся, ту ошибку он выдавал когда я пытался просто сделать поиск, а так выводит: List index out of bounds(0)
0
|
|
|
34 / 34 / 22
Регистрация: 18.03.2014
Сообщений: 174
|
|
| 30.05.2014, 11:49 | |
|
Ты обращаешся к несуществующему элементу массива. Смотри в какой строке ошибка с помощью пошагового выполнения.
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2010
Сообщений: 5
|
|
| 30.05.2014, 15:21 | |
|
Инкрементный поиск есть в DBGridEh, свойство OptionsEh[dghIncSearch,dghPreferIncSearch] и тогда курсор будет перемещаться до строки где будет совпадение
0
|
|
|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
|
| 02.06.2014, 09:13 [ТС] | |
|
0
|
|
|
34 / 34 / 22
Регистрация: 18.03.2014
Сообщений: 174
|
|
| 03.06.2014, 08:51 | |
|
YashkaYa, а поля у тебя созданны по правилам в dataset'e через fields editor или это просто колонки в DBGrid'e?
0
|
|
|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
|
| 03.06.2014, 09:38 [ТС] | |
|
Whisper119, в dbgrid через adoquery добавленно по правилам, а в combobox я сделал так, чтобы прога просматривала выбор comboboxa и делала поиск по выбранному полю.
0
|
|
|
1 / 1 / 1
Регистрация: 24.05.2014
Сообщений: 7
|
|
| 03.06.2014, 09:43 | |
|
Попробуй так Locate('N_KDK', fc, [loCaseInsensitive,loPartialKey])
Добавлено через 56 секунд Т.е. опцию loCaseInsensitive добавить
0
|
|
|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
||||||
| 03.06.2014, 09:54 [ТС] | ||||||
|
BROID, Выводит всё ту же ошибку: List index out of bounds(0), я даже изменил код, упростил:
0
|
||||||
|
1 / 1 / 1
Регистрация: 24.05.2014
Сообщений: 7
|
|
| 03.06.2014, 10:00 | |
|
Хм, а в каких строках даёт ошибку?
0
|
|
|
34 / 34 / 22
Регистрация: 18.03.2014
Сообщений: 174
|
|
| 03.06.2014, 10:02 | |
|
YashkaYa, я имел ввиду не заполнение таблицы, а само ее создание. на dataset'e нажми правой кнопкой и нажми Fields Editor... там у тебя названия столбцов имеются?
0
|
|
|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
|
| 03.06.2014, 10:58 [ТС] | |
|
BROID, 3, 6....
Добавлено через 40 минут Whisper119, слушай не могу найти Dataset, на моей форме: DbGrid, ADOQuery, AdoConnection, datasource, ADOTable
0
|
|
|
34 / 34 / 22
Регистрация: 18.03.2014
Сообщений: 174
|
|
| 03.06.2014, 11:28 | |
|
мой косяк)) я думал ты через dataset.
Добавлено через 57 секунд 9, 12 строки дают ошибку? Добавлено через 15 минут а также что записывается в переменные fc и key?
0
|
|
|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
|
| 04.06.2014, 08:14 [ТС] | |
|
Whisper119, в fc берём текст который печатаем, key переменная отвечающая за нажатие клавиш что ли,
Ошибки в строках: DbGrid1.DataSource.DataSet.Locate('N_KDK ', fc, [loPartialKey]); (и всех подобных)
0
|
|
|
34 / 34 / 22
Регистрация: 18.03.2014
Сообщений: 174
|
|
| 04.06.2014, 08:52 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 11.03.2014
Сообщений: 39
|
||||||
| 04.06.2014, 09:03 [ТС] | ||||||
|
Whisper119,
ВСЁ!!!!! Смотри:
0
|
||||||
|
34 / 34 / 22
Регистрация: 18.03.2014
Сообщений: 174
|
|
| 04.06.2014, 09:11 | |
|
Отлично. я по этому и спросил по какому событию. А поповоду панели у тебя скорее всего не созданно там поле (двойной клик->AddNew)
0
|
|
| 04.06.2014, 09:11 | |
|
Помогаю со студенческими работами здесь
17
Аргументы имеют неверный тип, выходят за пределы допустимого диапазона Ошибка аргументы имеют неверный тип выходят за пределы допустимого диапазона Ошибка: Аргументы имеют неверный тип, выходят за пределы допустимого диапазона Ошибка при сортировке AdoTable ' Аргументы имеют неверный тип, выходят за пределы допустимого диапазона.' "Аргументы имеют неверный тип, выходят за пределы допустимого диапазона" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|