stas.kodpi wrote:

ну а вообще все таки , наверное, стоит купить )
но чуть позже)))

все, переделал всю структуру под одну таблицу с записями.

создал другую форму, где вводятся все данные, затем кнопку сохранить нажимаю, оно все переносит на главную форму, все записи - все Ок.

но стоит мне ввести вторую запись,  и сохранить, как в главной форме - то первая запись пропадает, а появляется вторая (свежевведенная).
но как только перезапускаю приложение, то видны в главной форме обе записи...

странно.


Скорей всего вы неверно спроектировали структуру БД или формы, приложите полуйста снова ваш переделанный проект, с описанием на какой именно форме и в каком компонента происходит такое поведение.


Также рекомендую вам прочитать введение в базы данных и в использование программы
http://myvisualdatabase.com/forum/viewtopic.php?id=2554

Приложите пожалуйста ваш проект (zip файл без exe и dll)

4,453

(5 replies, posted in General)

krokodil_sk
Hello.


Please download latest beta version 2.8
https://www.dropbox.com/s/k1wd8mqe3qb35 … a.zip?dl=0


I have added property

Form1.TableGrid1.Cell[x,y].FontStyle := fsUnderline;

I checked color clHotLight, it works for me, may be on your system color clHotLight set as black.



CC or BCC is not supported in the current version.

4,454

(35 replies, posted in Russian)

katmir wrote:

есть вычислительное поле:
(julianday(end) - julianday(begin)

в гриде показывается например 12.0 или 13.0
а надо чтобы было без точек, например 12 или 13
помогите плиз

Проверил, на моем тестовой проекте такого не наблюдается, прикрепите пожалуйста ваш проект как zip архив (без exe и dll), проверю в чем дело.

a.deryagin wrote:

как обычно поторопился и не то выложил. это по первому пункту.
https://cloud.mail.ru/public/DJX2/RGZGQJbcq
Как выводить данные со всех таблиц базы данных в одну таблицу грид.
Как выгружать из этой таблицы в определенную форму эксель или возможно только в новую форму?

В вашем случае необходимо использовать отчеты с помощью скрипта. На форме "Выгрузка" расположил кнопку "выгрузка", с примером вывода данных в отчет из трех таблиц.


Необходимый вам отчет не получиться реализовать кнопкой с действием "Открыть в Excel"


Вывести данные в один грид из всех таблиц в принципе возможно с помощью SQL запроса, на ваши таблицы имеет разное количество колонок, в итоге получиться каша )

4,456

(9 replies, posted in Reports)

nikolai_nn wrote:

здравейте,възможно ли е изтриване на запис по следния начин:

procedure frmZakaz_Button6_OnClick (Sender: string; var Cancel: boolean);
  begin
  SQLExecute('delete name from zakaz WHERE id='+IntToStr(frmzakaz.TableGrid2.dbItemID));
    end;

благодаря

Здравейте,

Да.

procedure frmZakaz_Button6_OnClick (Sender: string; var Cancel: boolean);
begin
  SQLExecute( 'DELETE FROM zakaz WHERE id='+IntToStr(frmzakaz.TableGrid2.dbItemID) );
end;

4,457

(14 replies, posted in Russian)

andrey_gb10 wrote:

Всё перепробовал! Не знаю что написать в строке рядос с OnClick и OnAfterClick!

Пришлите пожалуйста ваш проект с базой данных на support@drive-software.com

4,458

(14 replies, posted in Russian)

andrey_gb10 wrote:

Добавьте визуальную строку для функции "Сохранение записей" в базе данных!
Чтобы меньше ошибок было!
В базе данных много информации. Ведет себя очень медленно при сохранении!

Вы сохраняете файлы непосредственно в БД? Этого делать не рекомендуется, особенно при сетевой работы БД SQLite.



Создайте форму например с именем frmWait и расположите на ней надпись например "Пожалуйста подождите"


Затем для кнопки с действием "Сохранить запись" создайте события OnClick и OnAfterClick, скрипт в итоге будет примерно такой

procedure frmEmployee_ButtonSave_OnClick (Sender: string; var Cancel: boolean);
begin
    frmWait.Show; // открываем форму перед началом сохранения записи
    Application.ProcessMessages;
end;

procedure frmEmployee_ButtonSave_OnAfterClick (Sender: string);
begin
    frmWait.Close; // закрываем форму после сохранения записи
end;

4,459

(18 replies, posted in General)

I have added foreign key to the table "People" and small script

4,460

(2 replies, posted in SQL queries)

You can do it without SQL query.


You should open property "Settings" and use option "3. Filter":

odendimi = 0 AND ((julianday('now') - julianday(siparistarihi))>14)


But if you need SQL for that, example:

SELECT

kim.isim,
(select kim.isim from kim where kim.id = siparis.id_kim1),

strftime('%d-%m-%Y', siparis.siparistarihi),
siparis.istenenurun,
siparis.fiyat,
strftime('%d-%m-%Y', siparis.teslimtarihi),
strftime('%H:%M:%S', siparis.teslimsaati),
siparis.teslimaldimi,
siparis.tepsigeldimi,
siparis.odendimi,
siparis.aciklama,
siparis.record_count

FROM siparis

LEFT OUTER JOIN kim ON kim.id=siparis.id_kim

WHERE (julianday('now') - julianday(teslimtarihi))>14;

4,461

(26 replies, posted in Russian)

porked wrote:

Демка во вложении

в отчете должны быть данные из дбух разных таблиц

(там есть пример отчета)

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

4,462

(29 replies, posted in General)

AD1408
Done.

4,463

(1 replies, posted in General)

Hello.

Please use date('now', 'localtime') instead date('now')

4,464

(29 replies, posted in General)

AD1408 wrote:

Hi Derek,


Thanks for the info... My apologies for being bit thick, but I'm not clear about your advice of joining tables...


Looks like this one for Dmitry.

Hello.


I made some changes in your project:

a.deryagin

1. К сожалению в вашем проекте нет формы "Выгрузка"


2. В чем вопрос? )  Просто расположите на форме кнопку с действием "Открыть в Excel" и в настройках данной кнопки выберите грид, данные которого необходимо отправить в Excel


3. Подразумеваете экспорт на разные страницы в Excel документа?

4,466

(5 replies, posted in Russian)

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

4,467

(2 replies, posted in Script)

mahbooobma wrote:

This is my project

In the settings of button "جستجو" on Form1 you have added a component "GridEmployees" to the list "1. Select the components involved in the search". It's mistake, the component GridEmployees can't be there. You should create at least one component for the search criteria.


If you no need any search function, you should not using button with action "Search", you should use the property Settings of GridEmployees to populate it.


Please download fixed project.

4,468

(4 replies, posted in Script)

Just create test project with test data, and attach this, I'll try to help you.

4,469

(26 replies, posted in Russian)

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

4,470

(35 replies, posted in Russian)

RZ-007
В вашем случае проще всего просто заменить точки на тире, в итоге получится тот самый формат даты, который необходим для SQL запроса

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
var
   sDate: String;
   {..........................}
begin
   {..........................}
   sDate:='2016.10.03 11:11:11';
   sDate := ReplaceStr(sDate, '.', '-');
   SQLExecute ('INSERT INTO AAA (mydata) VALUES (''' + sDate + ''');');
end;
newusr wrote:

Добрый день.
Вы не думали над созданием версии "лайт", например без поддержки MySQL, с более низкой ценой?
Зачем мне переплачивать за неиспользуемый функционал программы, если мне достаточно SQLite...

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


Я не считаю цену завышенной, программа и раньше стоила столько же, когда не было поддержки MySQL, поэтому считайте что она достанется вам в подарок smile

Игоревич wrote:

Проект у вас есть. Журнал отказов. Вы смотрели связанные списки на днях

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

4,473

(3 replies, posted in Script)

It's not possible, run script using script )

Игоревич wrote:

Подскажите пож. Почему если запись создал админ то создается одна запись (нормально) Если юзер то дополнительно добавляется пустая строчка. Заранее спс.

Пожалуйста приложите ваш проект.

4,475

(35 replies, posted in Russian)

RZ-007
К сожалению в данном скрипте я не вижу строку, которая могла бы вызвать данную ошибку. Также не ясно что за переменная m.


Приложите лучше ваш проект, постараюсь помочь.