Topic: свойства таблиц

Сколько полей может содержать одна таблица ?
Больше 10 не получается сделать.

Re: свойства таблиц

И еще ! Огромное спасибо за отчеты. Харошая и удобная штука. Только что если кнопка находится на форме без элементов выбора ? т.е. форма с кнопками отчетов и ничего больше. Дайте возможность выбрать таблицу вручную.

Re: свойства таблиц

Полей может быть не более 2000, каким образом не получается больше 10 сделать?


на счет второго вопроса, спасибо, поправлю )


не понял на счет возможности выбрать таблицу вручную?

Dmitry.

Re: свойства таблиц

например у меня отдельная форма где находятся кнопки по разным отчетам. Т.е. на форме нет компонентов для выбора в отчет. Просто нужно стелать запрос этой кнопкой к одной из таблиц.

Re: свойства таблиц

и еще ))) 
1. Не получается ввести в базу аббревиатуру - ООО, ЗАО и.т.д. Первая буква большая а остальные маленькие.
2. В отчете по кнопке ОТЧЕТ весь текст выводится заглавными буквами.

Re: свойства таблиц

3. Можно ли к Label1 прифигачить текущую дату  ? )

Re: свойства таблиц

4.  как можно реализовать заполнение Edit2 из Edit1 ?. Ну к примеру адрес проживания и фактический адрес одинаковые.

Re: свойства таблиц

frost666 wrote:

например у меня отдельная форма где находятся кнопки по разным отчетам. Т.е. на форме нет компонентов для выбора в отчет. Просто нужно стелать запрос этой кнопкой к одной из таблиц.

Пока это невозможно.


frost666 wrote:

и еще ))) 
1. Не получается ввести в базу аббревиатуру - ООО, ЗАО и.т.д. Первая буква большая а остальные маленькие.
2. В отчете по кнопке ОТЧЕТ весь текст выводится заглавными буквами.

дело в том, что база данных Sqlite не умеет производить регистронезависимый поиск по тексту, содержащему не английские буквы, поэтому по умолчанию весь русский текст сохраняется в верхнем регистре.


в качестве временного решения
нужно открыть файл settings.ini и написать следующее
 
[DisableUpperCase]
Tablename.fieldname1=
Tablename.fieldname2=

таким образом в перечисленных полях будет отключена функция преобразования к одному регистру.
но в тоже время по этим поля не будет работать регистронезависимый поиск.


если регистронезависимый поиск необходим, скачайте исправленный файл sqlite3.dll
http://myvisualdatabase.com/forum/misc. … download=1


При это вам все равно необходимо будет перечислить текстовые поля в секции [DisableUpperCase] файла settings.ini



frost666 wrote:

3. Можно ли к Label1 прифигачить текущую дату  ? )

Можно с помощью скрипта, например используя событие формы OnShow, например так

procedure Form1_OnShow (Sender: string; Action: string);
begin
     Form1.Label1.Caption := FormatDateTime('c', now);
end;


frost666 wrote:

4.  как можно реализовать заполнение Edit2 из Edit1 ?. Ну к примеру адрес проживания и фактический адрес одинаковые.

Form1.Edit2.Text := Form1.Edit1.Text;
Dmitry.

Re: свойства таблиц

Большое спасибо.

Re: свойства таблиц

как можно реализовать поиск  по таблице , например, ФИО где ФИО одно текстовое поле
Иванов Иван Иванович
Иванов Константин Матвеевич
Иванченко Герасим Христофорович
Иванесян Рафик Ашотович

к примеру - Ива* используя "*"  (или как то иначе) т.е.  вывести в tableGrid все записи начинающиеся с "Ива" по нажатии
кнопки

Re: свойства таблиц

frost666 wrote:

как можно реализовать поиск  по таблице , например, ФИО где ФИО одно текстовое поле
Иванов Иван Иванович
Иванов Константин Матвеевич
Иванченко Герасим Христофорович
Иванесян Рафик Ашотович

к примеру - Ива* используя "*"  (или как то иначе) т.е.  вывести в tableGrid все записи начинающиеся с "Ива" по нажатии
кнопки

Создаете ещё одно текстовое поле. Связываете его с полем ФИО в базе. В свойствах напротив Filter указываете %s%. Тогда у Вас, напр,.при вводе Ива будут показаны записи, содержащие Ива не только в начале, но и в любом месте поля (в имени, фамилии или отчестве). Потом создаете кнопку. В ней выбираете Action "Поиск". Указываете вновь созданное поле и заполняете форму. И теперь при нажатии на кнопку будут отображаться нужные записи. А если в свойстве текстового поля Increm.Search указать только что созданную кнопку, то у Вас будет инкрементный поиск, т. е. записи будут отображаться по мере набора.

Re: свойства таблиц

Здравствуйте, недавно начал пользоватся Вашей программой она проста и понятна, но всё же есть вопросы.

1) При обновлении таблицы базы данных, программа сообщает о изменении структуры базы и предлагает сохранить новую структуру, при этом  происходит полное удаление ввёденных данных. Скажите можно ли сделать так что бы при введении новых данных старые не удалялись? Иначе при малейшем изменении базы, приходится вбивать все данные снова. Вдобавок если ответить "нет" на запрос о сохранении новой структуры данных, то данные пользователей введённые ранее в форму (не в таблицу) будут не доступны для редактирования.

2) При введении более десяти строк данных в таблицу,  нельзя использовать вертикальную прокрутку колёсиком мыши, не работает. А хотелось бы...)

Re: свойства таблиц

Sergius

Приветствую,

1. Есть такая особенность, в будущем надеюсь будет устранена, как вариант могу предложить изменять структуру базы данных с помощью бесплатной программы SQLite Studio, затем необходимо также изменить структуру базы через My Visual Database, при запуске проекта отказаться от пересоздания базы данных, таким образом данные не будут потеряны.


2. Имеете ввиду на вкладке "Таблицы базы данных"? спасибо, постараюсь поправить.

Dmitry.

Re: свойства таблиц

Большое спасибо.