51

(2 replies, posted in Russian)

можно ли создать триггер на изменения в форме ?

v_pozidis wrote:

How can I have a default folder using the OpenDialog and the SaveDialog?  Can not find it in the forum.

http://myvisualdatabase.com/forum/viewtopic.php?id=7914

53

(10 replies, posted in FAQ)

k245 wrote:

Жаль, что MVDB не умеет запускать проекты из папки. В результате в каждой папке проекта одинаковые файлы exe (с разными названиями) по 19 МБ каждый

это Вы про мой проект ?  странно У меня все работает, я даже  iso использовал, все ок, образы открываются и работают

Andrei wrote:

Задал вопрос от безысходности..

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
  SQLExecute('INSERT INTO test(ee,dateTime)VALUES("Опа!", '''+Form1.DateTimePicker1.sqlDateTime+''')');
  updateDataBase('test');
end;
Andrei wrote:

Добрый день.
Столкнулся с проблемой, а именно не получается записать в таблицу NULL  из компонента DateTimePicker  при неустановленном Chekbox. Параметр ShowCheckbox = True.

procedure frm_vvod_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var
     sDate1 : string = FormatDateTime('dd.mm.yyyy',frm_vvod.DateTimePicker1.Date);
     sDate2 : string = FormatDateTime('dd.mm.yyyy',frm_vvod.DateTimePicker2.Date);
               begin
SQLExecute ('INSERT INTO main (data_1, data_2) VALUES ("'+sDate1+'","'+sDate2+'")');
end;

1)Работаем с DateTimePicker - выбираем из календаря дату. Ставится дата та, которую выбрал. Правильное действие;
2)Не трогаем DateTimePicker - нужно пустое поле NULL. Все равно ставится дата - текущая дата. Не правильное действие - нужно пустое поле NULL.
Поля data_1 и data_2 bvt.имеют текстовый формат

это потому, что у Вас данные заполняются при вызове процедуры в блоке VAR
Вы изначально объявляете и заполняете переменные

56

(3 replies, posted in General)

StateOne wrote:

hello friends.. i am inserting system current datetime but got an error...  how to insert

SQLExecute('Insert into MyTable(Col1,Col2,DateTime) Values ("MyData1","MyData2","'+Now+'")');

SQLExecute('INSERT INTO test(te1,te2,dateTime)VALUES("MyData1","MyData2","'+FormatDateTime('yy-mm-dd : hh:mm:ss',Now)+'")');

57

(8 replies, posted in Script)

eserjbrujo wrote:

Hello everyone!

i need expert help,


I work in a database where I can pass information from one table to another without being able to achieve it
I really appreciate your time and help to get it done, I attach a picture with the example Thank you, I hope you can give me support

Best regards.

58

(10 replies, posted in FAQ)

исправил еще несколько ошибок

59

(6 replies, posted in General)

AD1408 wrote:

Hi sibprogsistem,
Thank you for the reply. However, it doesn't work.
Cannot use treeview to navigate tGrids, i.e. clicking on Employees Two nodes doesn't display entries on Employees Two tGrid
Data added is not displayed within added treeview node. They are only displayed within "None" node only.

Perhaps I have already done a similar project, perhaps your work with the database is not correctly created

60

(6 replies, posted in General)

AD1408 wrote:

How can I use one Treeview and two editable TG ?
- Treeview used to navigating tablegrids
- Editable table grids. No additional form for populating tablegrids


Please see the attached sample project:

k.krause wrote:

Hello sibprogsistem, I have downloaded your program (kitchen.rar) and I am very surprised by this. My compliments. It's a great challenge to control the entire script (and interface) as a study object. It will take a while before I have gone through everything. Can I occasionally ask you a question about this if I don't understand something? For example, I already have the question how (where in the script) you disabled the default menu items (File-Options-Over).

так

Form1.mniFile.Visible := False;
  Form1.mniOptions.Visible := False;
  Form1.mniAbout.Visible := False;

OR
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8461&download=0

glkonst79 wrote:

Добрый день!
Прикладываю проект с тремя счетами: 2 с договорами и 1 без договора.
В таблице Consalidate получается полная каша, должно быть так:
счет № 122 привязан к заявкам под порядковыми номерами 21 и 22;
счет № 45666 к заявке с порядковым номером 10;
счет № 7 к заявке с порядковым номером 4.
А почему-то при создании записи в addscore создается не 1 запись, а комплект согласно всех заведенных договоров.

 
Я уже сказал, если в таблице Consolidate не остановлены связи то Вы не получите результат..
addscore - У Вас имеет также минимум две зависимости..
проблема в архитектуре БД ..
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8460&download=0
Вам нужно упростить Вашу БД и убрать не нужные  таблицы..

glkonst79 wrote:

Добрый вечер!
Вероятно да, я не совсем точно описал форму в которую нужно вывести данные, надо в таблицу оплаты в форме закупки вывеси данные из таблицы consolidat, со следующими данными: номер договора, номер счета, контрагент, вид оплаты, сумма.
Что касаемо таблицы Form1, да данное окно осталось с предыдущей версии данной базы, а удалить пока не спешу, поскольку это пока не критичный для меня параметр. А вот данные по счету в форме закупки важны для контроля хода отработки заявки.

Ну вот теперь я вижу..


что касается самой таблицы Cjonsolidate, то она у Вас пустая и она используется как основная, то есть связей с ней нет а значит и выводить нечего..

программа собирает информацию в таблицу по связям, как по цепочки, у Вас получается, что начало цепочки ни связанна ни с какой записью

нашел у Вас еще ошибку  на форме Form1.ComboBox5
Вы не сможете получить фильтрацию таблицы по этому условию, так как таблица компонента не связана с таблицей грида
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8452&download=0

glkonst79 wrote:

Прикладываю проект со связями и сводной таблицей, вроде се по науке, но при введении счета сразу создается пачка по всем договорам.
Помогите м указанием проблемы и ее решением.

Давайте вернемся назад, видимо Вы из начально не правильно описали вопрос

В грид основной формы нужно вывести данные из таблиц

основная форма в Вашем случае Form1, но Вы видимо говорите о какой то иной форме, потому как грид на форме Form1 не связан с указанными таблицами.

66

(10 replies, posted in FAQ)

dbk wrote:

Thank you for sharing sibprogsistem! Actually also very curious to see what other applications you have developed.

http://myvisualdatabase.com/forum/viewtopic.php?id=7928

67

(10 replies, posted in FAQ)

dbk wrote:

Thank you for sharing sibprogsistem! Actually also very curious to see what other applications you have developed.


http://myvisualdatabase.com/forum/viewtopic.php?id=7914
http://myvisualdatabase.com/forum/viewtopic.php?id=7734
http://myvisualdatabase.com/forum/viewtopic.php?id=7571
http://myvisualdatabase.com/forum/viewtopic.php?id=6874
http://myvisualdatabase.com/forum/viewtopic.php?id=6853
http://myvisualdatabase.com/forum/viewtopic.php?id=5682
http://myvisualdatabase.com/forum/viewtopic.php?id=6039

http://pavlenkovv.com

68

(10 replies, posted in FAQ)

немного доработал
исправил ошибки

69

(10 replies, posted in FAQ)

а воти сама программа

70

(10 replies, posted in FAQ)

у меня скопилось множество различных программ и стало сложно в них ориентироваться
в итоге написал программу "МОЙ СОФТ"

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8448&download=0

glkonst79 wrote:

Странно по проекту в данном случае основная таблица addscore, но все равно при ее выборе данные не заполняются полностью если нет договора, как только к счету цепляешь договор, данные заполняются. И все равно как-то не совсем правильно, видимо косяк в связях, но по моему пониманию дело в другом.

посмотрел Ваш проект, так у Вас не подключены эти таблицы к гриду
вообще не понятно, что Вы делаете,  и как у Вас появляются данные в гриде

glkonst79 wrote:

Прошу помочь в следующей проблеме.
В грид основной формы нужно вывести данные из таблиц: addscore  и score, которые связаны между собой.
Таблица Score имеет связи с таблицами: Контрагент и договор. Счет может быть как с договором, так и без него.
Проблема в том, что когда выводишь данные в грид через таблицу addscore, если счет без договора - данные по контрагенту и счету не отражаются в гриде, как только есть договор все данные отражаются полностью.
Прошу помочь, как сделать так чтобы данные отражались полностью, не зависимо от того есть договор или нет.

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

73

(6 replies, posted in General)

OK

74

(6 replies, posted in General)

for i:=0 to frmMain.tgCurrentOffersClient.RowCount-1 do
    begin
      if (frmMain.tgCurrentOffersClient.Cell[0,j].AsBoolean = True) then
      begin
        SQLExecute('DELETE FROM numberApproved WHERE id='+IntToStr(frmMain.tgCurrentOffersClient.Row[j].ID));
      end;
   end;

75

(1 replies, posted in General)

FMR wrote:

Hi
I need create a Report including 2 Table in Database, how to do that ?

it depends on how the data is generated
attach your project