Найдено 17 результатов
- 15 дек 2006, 11:49
- Форум: Визуальные компоненты + данные
- Тема: Как в DBGrid поместить активную запись, допустим, по центру?
- Ответы: 6
- Просмотры: 12214
TDataSet.Resync([rmCenter]) hvlad , почти с вами согласен, только мне кажется, что этот метод не работает (иногда неправильно работает). Приведу пример. Напомню, при нажатии на Title формируется новый запрос и далее в нем есть следующее: //запоминаем ID активной строчки, чтобы после сортировки сдел...
- 01 дек 2006, 07:05
- Форум: Визуальные компоненты + данные
- Тема: Как в DBGrid поместить активную запись, допустим, по центру?
- Ответы: 6
- Просмотры: 12214
kdv Ммм... А DBGrid у Builder'а 6 нормальный? А то ни свойств, ни методов решающих данную задачу я не углядел. Вот и вопрос - может оно все-таки есть, но не вижу, либо его нет - и как можно выйти из ситуации? PS: Решение вида - прокрутить перемещение "курсора" к ближнему краю, а потом вернуть на ис...
- 30 ноя 2006, 14:41
- Форум: Визуальные компоненты + данные
- Тема: Как в DBGrid поместить активную запись, допустим, по центру?
- Ответы: 6
- Просмотры: 12214
Как в DBGrid поместить активную запись, допустим, по центру?
Здравствуйте. Для сортировки в приложении использую динамический запрос. После выполнения SQL запроса и позиционировании методом Locate активной записи, сама активная строчка может оказаться в произвольном месте в DBGrid, что, мне кажется, не очень приятно. Отсюда вопрос: можно ли, и каким образом м...
- 27 ноя 2006, 09:06
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Варианты реализации запросов с шаблонами.
- Ответы: 5
- Просмотры: 4827
Эх, еще один вопрос появился, близкий к исходной теме. Каким образом можно реализовать сортировку по алфавиту без учета регистра? Т.е. после обычной сортировки получаем: ---------- Алфавит Бука Веди алгоритм букинист ---------- А хотелось бы получить: ---------- алгоритм Алфавит Бука букинист Веди -...
- 23 ноя 2006, 13:16
- Форум: Общие проблемы
- Тема: Узнать какой диалект
- Ответы: 2
- Просмотры: 2768
Merlin Благодарю. Дали уверенность в дальнейших действиях. На самом деле база имеет 3-ий диалект. И на самом деле не создавалось поле с типом DATE. Но только не создавалось из под SQL Explorer'а - ругался на 1-ый диалект и ошибку 301(если не забыл). Поставил IBExpert'а - все получилось. Спасибо. Вс...
- 22 ноя 2006, 14:56
- Форум: Общие проблемы
- Тема: Узнать какой диалект
- Ответы: 2
- Просмотры: 2768
Узнать какой диалект
Здравствуйте. Как можно узнать диалект базы. Нужно для понимания ситуации. Не могу создать поля с типом DATE, хотя поля других типов создаются нормально. Когда создавал базу, по-моему, указывал диалект 3. Все это нужно для того, чтобы поменять тип столбца с TIMESTAMP на DATE. Из инструментов имеется...
- 22 ноя 2006, 06:41
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Варианты реализации запросов с шаблонами.
- Ответы: 5
- Просмотры: 4827
Мужики, реальное человеческое спасибо! :D Реализовал полностью первый вариант - все прекрасно работает, даже просто летает - никакой локальной фильтрации в DataSet, фильтрует сервер. sydenis Upper работает и при FireBird 1.5 (мой случай) WildSery Спасибо за еще один вариант. Буду иметь ввиду. Всем в...
- 20 ноя 2006, 12:52
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Варианты реализации запросов с шаблонами.
- Ответы: 5
- Просмотры: 4827
Варианты реализации запросов с шаблонами.
Здравствуйте. Помогите советом новичку. Есть база с данными по материальным ценностям. Требуется реализовать удобный фильтр по различным критериям. Из-за не имения опыта выбрал связку IBDataSet->DataSourc->DBGrid. В этом случае я увидел 2 варианта реализации запросов по шаблону: Вариант 1. Запрос у ...
- 16 ноя 2006, 14:05
- Форум: Общие проблемы
- Тема: Сортировка. Неожиданный результат, ИМХО.
- Ответы: 2
- Просмотры: 2610
Сортировка. Неожиданный результат, ИМХО.
Здравствуйте! Сразу к делу. В таблице есть поля типа VARCHAR. При вводе новых записей эти поля могут заполнятся, а могут не заполнятся. Все нормально. Но почему при попытке отсортировать по такому полю, происходит следующее: вначале выводятся отсортированные строчки из строчек с непустым значением в...
- 13 июл 2006, 11:18
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Вопрос по использованию ролей.
- Ответы: 3
- Просмотры: 3638
Именно так: (http://ibase.ru/devinfo/ibx.htm) "...Для статических запросов вызов Prepare необязателен - компонент сам его выполнит автоматически, если Prepare не был вызван." Зашел под пользователем с правами только для чтения. Перед DataSet->Active выполнил обнуление DeleteSQL - все стало на свои м...
- 13 июл 2006, 07:36
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Вопрос по использованию ролей.
- Ответы: 3
- Просмотры: 3638
Вопрос по использованию ролей.
Здравствуйте! Прошу помочь в решении проблемы. Это мой первый проект с БД. Когда начинал его писать было достаточно иметь правА полного доступа - права админа. Все работало. Сейчас добавил роли: ESTABLISH - полный доступ, и READER - только для чтения. Пользователи с первой ролью работают нормально, ...
- 08 июн 2006, 09:12
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Использование компонентов IBX в Builder 6 С++
- Ответы: 20
- Просмотры: 15653
1) Ошибка, конечно, вернется. Компоненты обычно при этом бросают исключение. Его можно ловить и реагировать. Необходимо пользоваться событиями IBDataset - OnPostError, OnEditError, OnDeleteError? Этого достаточно? А как определить конкретную причину ошибки? А для IBTransaction вообще ошибок быть не...
- 08 июн 2006, 07:54
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Использование компонентов IBX в Builder 6 С++
- Ответы: 20
- Просмотры: 15653
Спасибо за ответы. Во многом (понимаю, что это условно) разобрался, многое уже сделал, однако появились ещё вопросы. Как работая в Builder'e правильно организовать работу по контролю корректности данных (с точки зрения сервера БД): 1. Есть какие-то компоненты, которые могут получить сведения о том, ...
- 31 май 2006, 09:46
- Форум: Администрирование
- Тема: Настройка под диалект 3
- Ответы: 2
- Просмотры: 4848
Настройка под диалект 3
Здравствуйте. Подозреваю, что данный вопрос относится к этому разделу. Пишу клиентское ПО на Builder C++ v.6. Сервер БД - Firebird 1.0.2. Для интерактивного просмотра и редактирования БД использую SQL Explorer, как стандартное приложение к билдеру. На определенном этапе возникла следующая проблема. ...
- 25 май 2006, 20:43
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Использование компонентов IBX в Builder 6 С++
- Ответы: 20
- Просмотры: 15653
Здравствуйте. Споткнулся о стандартную ситуацию, но по неопытности не удается ее перешагнуть. Не хватает какого-то нюанса. Суть вопроса в следующем: При работе с базой данных (InterBase, Builder C++) использую IBDataSet у которых имеются свойства SelectSQL и InsertSQL. Эти запросы используют парамет...
- 18 май 2006, 07:48
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Использование компонентов IBX в Builder 6 С++
- Ответы: 20
- Просмотры: 15653
не надо IBTable. используй IBDataSet. читай www.ibase.ru/devinfo/ibx.htm Большое спасибо. Многие возникающие вопросы там освещены. Есть еще вопрос, как правильно осуществить следующее. Имеем одну главную таблицу, в которой многие поля являются лишь ссылками (индексами) к другим таблицам. Для добавл...
- 11 май 2006, 20:51
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Использование компонентов IBX в Builder 6 С++
- Ответы: 20
- Просмотры: 15653
Использование компонентов IBX в Builder 6 С++
Здравствуйте. Прошу направить меня по правильному пути при использовании компонентов IBxxx (InterBase): 1. Интересует возможность редактирования записей в компоненте IBTable. Работает также, как и Table? 2. Может ли компонент IBTable отображать таблицу, если в ней есть поля содержащие "ссылки" на др...