7,201

(2 replies, posted in General)

Hello,


You can't sum calculated field, because they did not exist.


Total:

(order_numberpieces * order_prize_1 * 1.20)  + (order_numberpieces * order_prize_2 * 1.20)

7,202

(30 replies, posted in Russian)

spectre
Приложите пожалуйста последнюю версию вашего проекта, и укажите имена компонентов и формы, где это необходимо.

7,203

(4 replies, posted in Russian)

vojaka wrote:

Вроде сообразил. На форму fAddDataOmvk добавил комбобокс со ссылкой на номер команды. По такой же аналогии пытаюсь сделать добавление ВУС в грид grVUS через форму fAddDataVUS. Данные ввел, но в гриде ВУС они не показываются. Что я опять делаю неправильно.

Поправил проект, удалил лишние связи (если я правильно понял структуру)
Но поиск по "Наименование отдела ВК" работать не будет, его необходимо реализовать с помощью SQL запроса.

7,204

(7 replies, posted in Russian)

попробуйте так

SELECT
Visits.id as 'id',
strftime('%d.%m.%Y', Visits.dataPis),
Objekts.NameOb,
strftime('%d.%m.%Y', Tu.DataTu),
VidTu.Vid

FROM
Visits

LEFT OUTER JOIN visits_objects ON visits_objects.id_Visits=Visits.id
LEFT OUTER JOIN Objekts ON Objekts.id=visits_objects.id_Objekts
LEFT OUTER JOIN Tu ON Objekts.id=Tu.id_Objekts
LEFT OUTER JOIN VidTu ON VidTu.id=Tu.id_VidTu


WHERE
((Visits.dataPis >= {DateZ1} AND Visits.dataPis <= {DateZ2}) OR ({DateZ2} is null))
AND (case when '{Edit5}'='' then 1=1 else Objekts.NameOb  LIKE '%{Edit5}%' end)
AND ((Tu.DataTu >= {DateTu1} AND Tu.DataTu <= {DateTu2}) OR ({DateTu2} is null))

aserg
К сожалению проекта нету.

7,206

(4 replies, posted in Russian)

таблица БД data_rvk имеет внешний ключ id_comanda, но ни на форме fAddComanda и fAddDataOmvk не организована связь между таблицами comanda и data_rvk (либо я не нашел)


необходимо, на форме fAddComanda расположить грид, который будет отображать связанные данные из таблицы data_rvk
также кнопки для добавления данных в data_rvk


либо на форме fAddDataOmvk расположить ComboBox, в котором вы будете выбирать запись из таблицы comanda


второй вопрос не решить, пока не решен первый.

7,207

(4 replies, posted in General)

Please, send me project to support@drive-software.com

tcoton
In the current version is not possible to avoid reading the data using external tools.


I made example for you, how to encrypt text in database using key (password).
But you can't using search function.

7,209

(4 replies, posted in General)

try this
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&amp;item=966&amp;download=0

7,210

(7 replies, posted in Russian)

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

aserg
Здравствуйте


1. Это возможно, пожалуйста приложите ваш проект к сообщению (zip файл без exe и dll)
реализую на вашем примере.


2. Вы хотите хранить изображения в базе данных?
не рекомендую это делать, компонент DBImage имеет свойство Type=LinkFile и свойство CopyTo, позволяющее хранить изображения в заранее заданной папке.

7,212

(30 replies, posted in Russian)

вы удалили из скрипта обязательный блок

begin

end.

который должен быть расположен в самом низу скрипта.

7,213

(30 replies, posted in Russian)

Можно, примерно так

procedure Form1_ComboBox1_OnCloseUp (Sender: string);
begin
    Form1.Edit1.Text := SQLExecute('SELECT price FROM tablename WHERE id='+Form1.ComboBox1.sqlValue);
end;

7,214

(30 replies, posted in Russian)

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

7,215

(30 replies, posted in Russian)

у компонента students.orderslist есть свойство Increm.Search, где выбирается кнопка, которая будет автоматически нажиматься. Видимо вы забыли ее указать.

7,216

(30 replies, posted in Russian)

spectre wrote:

прилагаю файл.
если этот проект выгорит то беру программу с руками и ногами

Готово, также на форме order вы можете добавить чеки.

7,217

(30 replies, posted in Russian)

необходимо использовать SQL запрос с ключевым словом UNION для объединения данных с таблиц.
Приложите пожалуйста к сообщению ваш проект (zip файл без exe и dll)

7,218

(3 replies, posted in Russian)

... then
begin
   Form1.TableGrid1.Cell[0,i].Color := clAqua;
   Form1.TableGrid1.Cell[1,i].Color := clAqua;
   Form1.TableGrid1.Cell[2,i].Color := clAqua;
end;

7,219

(15 replies, posted in Russian)

Nilaus
например так

'SELECT * FROM tablename WHERE id=' + Form1.TableGrid1.sqlValue

7,220

(1 replies, posted in General)

Hello,


Latest free version is 1.44
https://www.dropbox.com/s/en8u9gs6qy34b … 4.exe?dl=0

7,221

(6 replies, posted in Script)

tcoton
Please, send me your project to support@drive-software.com

7,222

(15 replies, posted in Russian)

забыл экранировать кавычку кавычкой )
исправленный вариант

procedure ddVizits_OnShow (Sender: string; Action: string);
var
    idClient: string;
begin
    if AddCl.Visible then
        frmAddVisitObject.ComboBox1.dbSQLExecute('SELECT objects.nameOb || '' '' || objects.UI, objects.id FROM objects LEFT OUTER JOIN clients ON clients.id=objects.id_clients WHERE clients.id='+ IntToStr( AddCl.bSaveClient.dbGeneralTableId ) )
    else begin
        idClient := SQLExecute('SELECT id_clients FROM visits WHERE id='+IntToStr(ddVizits.bSave.dbGeneralTableId));
        frmAddVisitObject.ComboBox1.dbSQLExecute('SELECT objects.nameOb || '' '' || objects.UI, objects.id FROM objects WHERE id_clients='+idClient  );
    end;
end;

7,223

(22 replies, posted in Russian)

nikolai_nn wrote:

благодаря Дмитрий,но по този начин имената остават за винаги оцветени,има ли начин, (ComboBox_On Cange или ButtonX.Click) при което маркираните записи да се размаркират

Добавил кнопку Reset для этого

7,224

(4 replies, posted in General)

Fixed code for report:

procedure Reporttoprice7OnAfterData(Sender: TfrxComponent);
begin
       //ShowMessage(TfrxMemoView(Sender).Value);                                       
       if TfrxMemoView(Sender).Value = 0 then TfrxMemoView(Sender).Visible := False; 
end;

procedure ReporttopricetotalOnAfterData(Sender: TfrxComponent);
begin
       //ShowMessage(TfrxMemoView(Sender).Value);                                       
       if (TfrxMemoView(Sender).Value = '') or (TfrxMemoView(Sender).Value = '0')  then TfrxMemoView(Sender).Visible := False; 
end;   

begin

end.

7,225

(15 replies, posted in Russian)

Nilaus
приложите пожалуйста вашу последнюю версию проекта.