Here you can find more info about CopyTo, no need any script for it
http://myvisualdatabase.com/help_en/com … opyto.html
Also I made for you simple example.
In the MDV 1.49beta, you can send SMS only in Russia, Ukraine, Belarus
My Visual Database → Posts by DriveSoft
Here you can find more info about CopyTo, no need any script for it
http://myvisualdatabase.com/help_en/com … opyto.html
Also I made for you simple example.
In the MDV 1.49beta, you can send SMS only in Russia, Ukraine, Belarus
что такое # (Auto Increment) в окне настройки таблицы?
Это сквозная нумерация, если вам необходимо сделать колонку с порядковыми номерами.
Бета версия тоже платная ?
Да.
попробовал отобразить счетчики в таблице, получил:
то есть, id - это индекс. зачем тогда нужно поле "СЧЕТЧИК", если оно даже в таблице не отображается?!
Не отображается, скорей всего потому что есть ошибка в проекте, например на форме нет компонента Counter, или не заполнено его свойство TableName или данный компонент не внесен в настройки кнопки с действием "Сохранить запись"
таблица имеет вид
почему при настройке компонента TableGrid происходит задвоение поля record_count?
и почему два раза показана таблица main?и еще: поле id, которое не видно в дизайнере - что это? тоже счетчик?
Задваивается из за моей ошибки, не обращайтесь пока внимания, исправлю )
Это ключевое поле (уникальный идентификатор записи), необходим для внутренних нужд программы, но при необходимости пользователь тоже может им воспользоваться.
Сделал именно так. Но время не сохраняется.
Еще такой вопрос - можно ли у пикера сделать так, чтобы не было чекбокса в начале? ТО есть например чекбокс установлен, но не видим и пользователь его не может изменить.
Пришлите пожалуйста ваш проект на support@drive-software.com
посмотрю в чем причина.
пример:
Form1.DateTimePicker1.ShowCheckbox := True; // показывает чекбокс
Form1.DateTimePicker1.ShowCheckbox := False; // скрывает чекбокс
Спасибо! Попробовал связать два компонента Время и Дата - время не сохраняется в базе, дата сохраняется. Если вручную время в базе прописать, то пикер для времени его отображает.
скорей всего вы не добавили компонент для времени в список сохраняемых компонентов в настройках кнопки сохранения, при этом компонент для даты в этот список добавлять не нужно.
Понадобилось кроме текущей даты сохранять и текущее время Как я понял в DateTimePicker есть режим показа/выбора даты и есть режим для времени. Дата в базе храниться вместе со временем как я понимаю. Нужно иметь возможность задавать дату и время отдельно (в отдельных соответствующих пикерах) и потом сохранять ее в одно поле записи. Как это можно сделать?
Об этом более подробней можно прочитать здесь (Подробней о свойстве "Calendar")
http://myvisualdatabase.com/help_ru/com … icker.html
И попутно еще вопрос - Если на форме происходит создание записи в БД по кнопке в которой Action типа СОХРАНИТЬ ЗАПИСЬ, то в какой момент после сохранения можно вызвать метод скрипта, чтобы в эту запись (то есть ее id нужно получить) дописать еще некоторые данные, которые на основной форме невозможно в ней сохранить?
Можно таким образом, в событии OnAfterClick у кнопки с действием "Сохранить запись"
procedure Form2_ButtonSave_OnAfterClick (Sender: string);
var
id: integer;
begin
id := Form2.ButtonSave.dbGeneralTableID;
end;
You should create event OnKeyPress for textbox
procedure Form1_Edit1_OnKeyPress (Sender: string; var Key: Char);
begin
if not (Key in ['0'..'9']) then Key:=#0;
end;
Property NumbersOnly:
chiklopes
Hello,
You need an example, where you can select a one value of the three checkbox? Like in ComboBox?
The Engineer
Thank you for the suggestion )
Скачать бета версию 1.49:
https://www.dropbox.com/s/bsk683d3yf6jv … 9.zip?dl=0
- Исправлена ошибка блокировки базы данных при открытом предпросмотре отчета для печати (29.01.2015)
- Добавлена возможность отправлять СМС (Россия, Украина, Беларусь) (29.01.2015) (через сервис http://turbosms.ua)
проект с примером: http://myvisualdatabase.com/forum/misc. … download=1
- Добавлена возможность отправлять СМС (любые страны) (31.01.2015) (через сервис http://clickatell.com)
проект с примером: http://myvisualdatabase.com/forum/misc. … download=1
- Добавлена возможность просмотра схемы базы данных (11.02.2015)
-
kulikovkv
Думаю да, можно добавить два варианта проверки, вдруг региональные настройки кто нибудь сменит
if not ValidFloat(frmAddCalculate.edPrice.Text) then
frmAddCalculate.edPrice.Text := ReplaceStr(frmAddCalculate.edPrice.Text, '.', ',') ;
if not ValidFloat(frmAddCalculate.edPrice.Text) then
frmAddCalculate.edPrice.Text := ReplaceStr(frmAddCalculate.edPrice.Text, ',', '.') ;
Пожалуйста, скачайте последнюю версию, данная ошибка была исправлена
http://myvisualdatabase.com/download/myvisualdb.exe
jazzitcool
Данная ошибка может возникать, если кто то вызовет диалог предпросмотра отчета перед печатью и не закроет его.
Исправил данную ошибку, попробуйте пожалуйста откомпилировать проект версией 1.49 beta
https://www.dropbox.com/s/bsk683d3yf6jv … 9.zip?dl=0
Дайте знать результат.
в чем смысл опции "Значение по-умолчанию" ? где его полезно применять?
Например вы хотите добавить обязательное (Not Null) новое поле в таблицу БД, в таком случае вы обязательно должны задать значение по умолчанию, так как в существующих записях, данное поле должно содержать какое либо значение по умолчанию.
Приветствую,
При редактировании, система вносит данные в текстовые поля, т.о. содержимое текстового поля изменилось, поэтому возникает данное событие.
При повторном открытии формы для редактирования, в текстовых полях происходит очистка от старых данных, затем опять вносятся данные, т.о. происходит два события OnChange, т.к. содержимое текстовых полей изменилось два раза.
jazzitcool
Пришлите пожалуйста ваш проект на support@drive-software.com
потестирую его.
Данная ошибка появляется сразу же при нажатии на кнопку? или проходит некоторое время? например секунды три?
Ошибка происходит когда другие пользователи активно работают с базой? или не зависит от этого?
Ошибка происходит, когда hamachi не используется?
Спасибо огромное за поддержку!!!
Такой еще вопрос, если вам не сложно...
В проекте надо добавлять много записей в базу. Можно ли сделать так, чтобы при нажатии на кнопку сохранить форма очищалась для ввода новых данных? У меня сейчас когда нажимаю сохранить, запись сохраняется, но данные приходиться удалять и вписывать новые.Спасибо.
Обычно форма очищается автоматически, если она вызывается для создания новой записи кнопкой с действием "Новая запись" видимо добавление новой записи у вас организовано не стандартно.
В таком случае форму придется очистить скриптом, например создав событие OnAfterClick у кнопки для сохранения записи, где можно написать:
Form2.Edit1.Clear; // для текстовых полей
Form2.ComboBox1.dbItemID:=-1;// для ComboBox
на счет иконки, пока не знаю, возможно ли это реализовать.
И вот вопрос, можно ли как то реализовать поиск одинаковых записей? Создать кнопку и написать к ней скрипт, только как это лучше сделать?
С поиском к сожалению не подскажу, но можно все одинаковые записи сгруппировать при выводе их в компонент TableGrid, используя GROUP BY в SQL запросе, например
SELECT * FROM tablename GROUP BY field1, field2, field3
field1, field2, field3 - это перечисление всех полей, кроме record_count, так как он у вас получается разный и его учитывать не нужно
DenNik
Это уже записано в планах, спасибо.
Пока можете создать проект, в котором сделаете часто используемые формы, затем когда будете делать очередной проект, можете запустить вторую копию программы My Visual Database и открыть проект с часто используемыми формами, и через буфер обмена скопировать содержимое необходимой формы на форму рабочего проекта.
Из документации sqlite:
The maximum number of bytes in a string or BLOB in SQLite is defined by the preprocessor macro SQLITE_MAX_LENGTH. The default value of this macro is 1 billion (1 thousand million or 1,000,000,000).
т.е. миллиард байт )
DenNik
Планирую внести большинство свойств в инспектор объектов, в отдельно раскрывающийся список.
Augsberger
Постараюсь, оказалось это не так просто в реализации в моем случае, как я думал.
My Visual Database → Posts by DriveSoft
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi