Найдено 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 отображать таблицу, если в ней есть поля содержащие "ссылки" на др...