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 236 of 400)
Topics by DriveSoft User defined search
Posts found: 5,876 to 5,900 of 9,999
Приветствую,
В принципе это можно реализовать, но как правило в базах данных не хранят повторяющиеся одинаковые текстовые значения, вместо этого используют дополнительую таблицу со словарем.
Правильно будет создать таблицу БД, в которой будут содержаться записи
AA
BB
CC
после чего на форме можно будет разместить три ComboBox-а, в которых можно будет выбрать перечисленное значение.
Возможно мне будет проще подсказать правильный способ организовать это, если расскажите для каких целей вам это необходимо.
Thank you for the help, fixed, please download latest beta version
http://myvisualdatabase.com/forum/viewtopic.php?id=1936
To hide the tool tip, set property ShowHint=False
krokodil_sk wrote:The project has more than 10 000 line.
Is not the best idea to upload them.
My issue is.
1.How can i change the auto id number with button move up and move down? I want to change position items in the auto sorting by ID in combobox.
2.How can i sort the Combobox by another field not ID.Example sort combobox by db_surname or another column.
Thx,
1. I made an example for you (attached).
2. You can use small hack for this, using property Filter of ComboBox, example:
Приветствую,
В вашем проекте реализован вход через логин и пароль? тогда думаю можно реализовать просмотр телефонного номера только тем, кто создал запись.
Приложите ваш проект к сообщению (zip файл без exe и dll)
постараюсь что нибудь придумать.
Please describe, what exactly don't work.
No need to use combobox for that.
abouyahya527911 wrote:Dmitry here is in example have look please
Attached without exe and dll
Check out your project:
Unfortunately I can't understand your question
The problem in MYSQL is that ID start at number 1 but in mysql the ID start at number 0.
??
Can you attach your project and please let me know steps to reproduce the problem.
Роман
1
(SELECT count(*) FROM base)
2.
(SELECT count(*) FROM base WHERE base.profitss > 0)
3.
(SELECT count(*) FROM base WHERE base.profitss < 0)
Roman.SHmakov
Вам необходимы следующие таблицы
[прием]
- дата_приема
[использованные лекарственные средства при приеме]
-внешний ключ на таблицу [прием] с поддержкой целостности
-внешний ключ на таблицу [словарь лекарств]
-цена за ед.
-количество
[примененные процедуры]
-внешний ключ на таблицу [прием] с поддержкой целостности
-внешний ключ на таблицу [словарь процедур]
-цена за ед.
-количество
[словарь лекарств]
-наименование
-цена за ед.
[словарь процедур]
-наименование
-цена за ед.
все это можно реализовать в версии 1.44
v_pozidis
Can you show me the exact structure of your tables?
Приветствую,
просто создайте событие OnShow для нужной формы
procedure Form1_OnShow (Sender: string; Action: string);
begin
Form1.ButtonSearch.Click;
end;
Sid.Killsayd
Добавил возможность множественного выбора в ComboBox-e для поиска, скачайте пожалуйста последнюю бета версию
http://myvisualdatabase.com/forum/viewtopic.php?id=1935
Для того, чтобы задействовать эту возможно, установите свойство ComboBox-а MultiSelect = True (свойство находится в разделе Additional)
Hello,
You forgot put the script.
если поле может иметь значение NULL, можете проверять это с помощью IFNULL и заменять значение NULL на необходимое
например
SELECT
IFNULL(last_Diapazon_f.diap_f, 'sadly not available') || ' ' || IFNULL(person.drugoe_f, 'sadly not available')
FROM `employees`
OnClick occurs before record is saved, try to use event OnAfterClick
Hello,
It's not supported in the current version.
In the current version you can't change position of cursor.
Меняли.
Приложил к сообщению исправленный вариант проекта
чтобы вернуть обратно, вызовите метод dbUpdate
например:
Form1.TableGrid1.dbUpdate;
для кнопки, которая экспортирует данные в Excel, можете создать события OnClick и OnAfterClick
procedure Form1_Button6_OnClick (Sender: string; var Cancel: boolean);
begin
Form1.GridAbonent.Columns.Delete(0); // удаляем колонку, перед тем как отправить данные из грида в Excel
end;
procedure Form1_Button6_OnAfterClick (Sender: string);
begin
Form1.GridAbonent.dbUpdate; // восстанавливаем колонки, после того как данные попали в Excel
end;
Скопируйте пожалуйста весь (от первой строчки до последней) код скрипта.
you can open any link using function OpenURL('http://google.com');
But I don't know how to look up a zipcode in Google maps.
скопируйте сюда пожалуйста весь ваш скрипт
ehwagner wrote:Dimitry - You got it. That's what I was looking for. Thank you. The key to it was Last_Insert_id(''). I was not aware of that function and couldn't find it anywhere. A question I have is what are the double quotes for inside the parentheses?
Do not pay attention, it's my fault, when I created this function
ehwagner wrote:Also I noticed that you use Form1.GridParent1.sqlValue to get the Id field. I thought dbItemID was used to get the Id. So can they be used interchangeably?
sqlValue - returns the ID value (string) of the component for use in SQL statements.
dbItemID - returns the ID (integer) of the selected record in a table.
It is almost the same, but sqlValue useful for SQL queries.
Here you can find more details:
http://myvisualdatabase.com/help_en/scr … egrid.html
procedure FormA_ComboBoxA_OnChange (Sender: string);
begin
FormB.ComboBoxB.dbItemID := FormA.ComboBoxA.dbItemID;
FormB.ButtonSearch.Click;
end;
On form "frmMain" in the settings of TableGrid "DbGrid" you should to enable option "Enable auto execution of the query" (CheckBox at bottom)
Posts found: 5,876 to 5,900 of 9,999