Skip to forum content
My Visual Database
A Simple Solution for Creating Databases
You are not logged in. Please login or register.
Active topics Unanswered topics
Search options (Page 163 of 400)
Topics by DriveSoft User defined search
Posts found: 4,051 to 4,075 of 9,999
alduyr wrote:Всем Здравствуйте.
Пользуюсь версией 1.44
Возник вопрос.
В моем проекте очень много фотографий деталей, порядка 20000 шт., не каждое
наименование помнишь. Нельзя ли создать визуальный поиск, например:
Выбираем бренд, нажимаем на кнопку (Старт/Стоп) и фото начинают работать
в режиме слаид-шоу по кругу, увидел нужную деталь нажал на эту же кнопку
слайд остановился.
За раннее благодарен всем.
Приветствую.
Думаю возможно, приложите пожалуйста ваш проект (zip файл без exe и dll и без фотографий), постараюсь реализовать.
tkuzmin
К сожалению я не могу понять идею в целом такой структуры. Зарплата, материалы, пила.
Вы лучше пока сделайте более стандартным способом, и когда будет видно что все работает, сможете далее доделать более удобный вариант.
stas.kodpi wrote:все, решил вопрос., но вот остается все таки вопрос по таймпикеру, там все равно же остаются секунды при выборе времени (в самом компоненте)...
я то фильтрую ихсодя из скрипта только час:минута..
как фильтр поймет, что нужно отфильтровать именно нужное время захватив весь интервал минуты (00 - 59 секунд)? или эта опция уже заложена в самом коде?
Если используете кнопку с действием "Поиск", то к сожалению секунды при поиске учитываются. Чтобы избежать этого, придется реализовать поиск используя SQL запрос.
sidhillsaid wrote:У меня в проекте записи добавляет только администратор, может быть возможно все таки сделать выделение цветом на основном гриде?
Доработал проект.
stas.kodpi
Пожалуйста формулируйте конкретные вопросы, вы опять написали ТЗ, которое предлагаете мне выполнить?
delphinsl wrote:Дмитрий, приложить проект не могу, поскольку обнаружил, что при удалении файла БД создается новый файл БД и с ним ошибок нет. Это не устраивает поскольку теряется вся информация! Посмотрите в чем проблема в новой версии!
К сожалению я не знаю где искать ошибку, если у меня нет проекта, который бы вызывал ошибку.
Если вы удаляете файл БД, то само собой информация теряется, т.к. информация хранится в БД.
abgroup-artur wrote:Спасибо за ответ!!!
А как эти же данные (компонента ComboBox2 ) вывести в Grid?
Это делается с помощью кнопки с действием Поиск. Добавил вывод в грид в вашем проекте.
Обратите внимание у компонента ComboBox1 заполнено свойство Increm.Search, в котором выбрана кнопка с действием Поиск, которая автоматически нажимается когда вы изменяете выбор в ComboBox1. Эту кнопку в принципе можете скрыть.
abgroup-artur wrote:Да. если можно на перемещение мышкой над формой.
procedure Form1_OnMouseMove (Sender: string; Shift, Alt, Ctrl: boolean; X, Y: Integer);
begin
LastTimeAction := GetTickCount;
end;
sidhillsaid wrote:В связи с этим вопрос, код в сколько строк считается большим?
Если планируется, то когда хотите изменить компонент редактора?
Смениться ли синтаксис кода тогда?
1000 строк.
Когда сменю, пока не знаю, синтаксис не изменится.
carlo_dj wrote:Hi,
If I copy builder.dll version 2.8 in folder MVDB 3.1 then I've NO Error? (Error List index out of bounds (0)? Maybe a bug version builder.dll v 3.1 ?
GreetZ, Carlo
Hello.
Definitely there is some mistake, please attach your project or send it to support@drive-software.com
Thanks.
sidhillsaid wrote:Извиняюсь, событие OnChange есть, но нет плюсиков и скрипт не запускается, хотя изменения после обновления не происходили.
Такое произошло после запуска финальной версии и удалении 2.8
На сколько я помню, отключил сворачивание когда кода становится слишком много, редактор начинает тормозить.
К сожалению компонент редактора не мой, поэтому не смогу его доработать, видимо нужно будет искать ему замену.
sidhillsaid wrote:На элементах пропало событие OnChange, к тому же нет сворачивания в скрипте...Я один такой?
На каких элементах?
О каком сворачивании идет речь?
abgroup-artur wrote:Идея такая: на форме FORMA_v при выборе пользователя в ComboBox1, ComboBox2 фильтровался (или заполнялся) заказами этого пользователя.
С свойстве "ParentComboBox" компонента ComboBox2 выберите компонент ComboBox1
stas.kodpi wrote:нет, данные выводятся обычным способом, без запросов.
Тогда там не должно быть милисекунд, приложите пожалуйста ваш проект и напишите где именно вы их видите.
Hello.
Please attach your project and describe steps to reproduce the error.
Thanks.
stas.kodpi wrote:и еще маленький вопрос.
что-то находил, но теперь не могу на форуме найти.
мне нужно избавится от значений миллисекунд во времени. и как можно объединить два таймпикера в одну строку в гриде? (что-бы было типа time1 - time2 - от и до якобы)
данные в грид выводятся SQL запросом?
тогда время необходимо отформатировать
strftime('%H:%M:%S', timefield)
объединить поля можно так
strftime('%H:%M:%S', timefiel1) || ' - ' || strftime('%H:%M:%S', timefiel2)
По кнопке import2 у меня возникают ошибки при импорте, т.к. нет экранизации символов ' и нужно использовать символ ' вместо ", должно быть так
//3 sFIO
if arrStr[2]<>'' then sFIO := ''''+ReplaceStr(arrStr[2], '''', '''''')+'''' else sFIO := 'NULL';
//4 sSEX
if arrStr[3]<>'' then sSEX := ''''+ReplaceStr(arrStr[3], '''', '''''')+'''' else sSEX := 'NULL';
//5 sLat
if arrStr[4]<>'' then sLat := ''''+ReplaceStr(arrStr[4], '''', '''''')+'''' else sLat := 'NULL';
скрипт импорта от кнопки "import" у меня работает, в присланной вами БД также присутствуют записи, в которых содержится например буква ж
Пример
procedure Form1_CheckBox4_OnClick (Sender: string);
begin
Form1_TableGrid1_OnChange('');
end;
procedure Form1_CheckBox3_OnClick (Sender: string);
begin
Form1_TableGrid1_OnChange('');
end;
procedure Form1_CheckBox2_OnClick (Sender: string);
begin
Form1_TableGrid1_OnChange('');
end;
procedure Form1_CheckBox1_OnClick (Sender: string);
begin
Form1_TableGrid1_OnChange('');
end;
procedure Form1_TableGrid1_OnChange (Sender: string);
begin
Form1.TableGrid1.Columns[0].Visible := Form1.CheckBox1.Checked;
Form1.TableGrid1.Columns[1].Visible := Form1.CheckBox2.Checked;
Form1.TableGrid1.Columns[2].Visible := Form1.CheckBox3.Checked;
Form1.TableGrid1.Columns[3].Visible := Form1.CheckBox4.Checked;
end;
Можно
procedure Form1_Button5_OnClick (Sender: string; var Cancel: boolean);
begin
Form1.TableGrid1.Columns[0].Visible := Form1.CheckBox1.Checked;
Form1.TableGrid1.Columns[1].Visible := Form1.CheckBox2.Checked;
Form1.TableGrid1.Columns[2].Visible := Form1.CheckBox3.Checked;
Form1.TableGrid1.Columns[3].Visible := Form1.CheckBox4.Checked;
end;
procedure Form1_Button5_OnAfterClick (Sender: string);
begin
Form1.TableGrid1.Columns[0].Visible := True;
Form1.TableGrid1.Columns[1].Visible := True;
Form1.TableGrid1.Columns[2].Visible := True;
Form1.TableGrid1.Columns[3].Visible := True;
end;
вы говорите все еще чтобы скрыть колонки при экспорте в Excel? Или уже хотите скрывать колонки в гриде?
stas.kodpi wrote:я понял, глупый я еще.
а без скрипта эта функция не работает?
События это неотъемлемая часть скриптов.
bemorhona-qt
(case when strftime('%m-%d', 'now') < strftime('%m-%d', dates) then -1 else 0 end)
здесь содержится условие, от которого зависит результат данного выражения.
если текущий месяц и день меньше чем месяц и день в поле dates, тогда выражение будет -1, иначе 0
смысл в том, чтобы правильно расчитать возраст, ведь возраст человека меняется не 1 января, у каждого своя дата рождения. Поэтому чтобы расчитать возраст, недостаточно просто отнять текущий год от года рождения.
В вашем проекте нет поля nZakaz в таблице zakaz
AD1408
Unfortunately I can't help you with these questions, to solve all these issues would require too much time. Usually I can only help with specific questions.
sidhillsaid wrote:Не поможете скриптом?
Логикой я понимаю его так:
Процедура для формы OnShow
В ней
if (дата выхода пользователя) > (даты последних добавленных записей)
then (строка записи = цвет).
Как объяснить это программе?))
Сделал для вас проект с примером, только новые записи выводятся в отдельный грид.
AD1408
1-2.
On form "inv" in the component "tgInv" you have a field "TaxRate.tax_rate", you can show it, but you can't change it, because this field belongs to another table. When you create/edit record directly in a TableGrid, you can't create/edit record in two table at same time.
Also I bit do not understand the structure of your forms. On form "inv" no need the component "tgInv".
3. http://myvisualdatabase.com/forum/viewtopic.php?id=1416
4. it's not supported yet.
5. it's not supported yet. But it's nice idea. Thanks.
p.s.
Here you can find project with invoices
http://myvisualdatabase.com/database_ex … oices.html
Posts found: 4,051 to 4,075 of 9,999