1

(4 replies, posted in Russian)

Вкладка свойства далее settings

2

(4 replies, posted in Russian)

Зайдите в настройки грида и сделайте то-же самое что и с кнопкой поиск.

спс

спс полезная инфа

По вопросу номер 2. Можно будет создавать комплект программ или иными словами. Создать отдельные модули для 3-5 рабочих мест и с помощью одной программы их соеденить вместе. Брать данные с разных БД.

1.Остро встал вопрос по защите БД от открытия сторонними программами. Планируется ли защитить файл БД хотя бы логином и паролем.
2. Для возможности работать с несколькими файлами БД, можно ли сделать например когда мы создаем кнопку поиск или отчет выбор файла БД и путь к этому файлу БД. Тогда можно будет создавать не отдельную программу а комплект программ с разными файлами БД а в конце создать программу которая обьеденит все модули в одно целое.
3. Дизайн кнопок расширить.

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

DriveSoft wrote:

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


Извиняюсь за задержку с ответом. Вопрос все еще актуален для вас?

Да.

Игоревич wrote:

В форме formIzm есть комбобокс cbUser свойство Enabled у него отключено для всех пользователей. Нужно чтобы у админа это свойство было активным (мог менять пользователей) а у юзеров не активным. И если не сложно посмотрите пож скрипт, при добавлении записи в основную таблицу создает дополнительно пустые строки. Заранее спс.

???

В форме formIzm есть комбобокс cbUser свойство Enabled у него отключено для всех пользователей. Нужно чтобы у админа это свойство было активным (мог менять пользователей) а у юзеров не активным. И если не сложно посмотрите пож скрипт, при добавлении записи в основную таблицу создает дополнительно пустые строки. Заранее спс.

Подскажите пож как сделать чтобы свойство Enabled  у компонента ComboBox для админа было активным а для пользователя не активным. Сейчас по умолчанию для всех неактивно. Иными словами админ может поменять при необходимости пользователя а юзер нет.

а Oracle Database

13

(46 replies, posted in Russian)

спс

14

(46 replies, posted in Russian)

Не понятно это баг среды программирования или как ?

15

(46 replies, posted in Russian)

Игоревич wrote:

Все таки при построении графика одна запись не учитывается. Может есть какя-то нулевая строка Компонент DateTimePicker1 участвует в поиске. И я заметил если брать данные с 1 по 1 число следующего месяца он некоторые записи не учитывает
И еще заметил одну вещь. Когда страна и регион совпадают но разные города скрипт считает это как 1 событие а не 2

И еще заметил одну вещь. Когда страна и регион совпадают но разные города скрипт считает это как 1 событие а не 2 А ЕСЛИ ИХ НЕСКОЛЬКО ТО СООТВЕТСТВЕННО НЕСКОЛЬКО НЕ УЧИТЫВАЕТ.

16

(46 replies, posted in Russian)

Все таки при построении графика одна запись не учитывается. Может есть какя-то нулевая строка Компонент DateTimePicker1 участвует в поиске. И я заметил если брать данные с 1 по 1 число следующего месяца он некоторые записи не учитывает
И еще заметил одну вещь. Когда страна и регион совпадают но разные города скрипт считает это как 1 событие а не 2

17

(46 replies, posted in Russian)

Продлю обязательно чуть позже. Срок продления какой

18

(46 replies, posted in Russian)

Вы добавили в версию setup 3.02a функцию GetComputerName которая мне необходима. но при этом там появились какие-то ошибки которых в версии 2,8 версии не было. Вопрос о продлении лицензии стоит.

19

(46 replies, posted in Russian)

Вообще не понял. Вы поправили но у меня получается незарегестрироованная версия. И что мне делать. Версии 2,9  не было. Вы исправили ошибки и что дальше. Мой проект который я делал в чопе. Круто. А делал его не один месяц.

20

(46 replies, posted in Russian)

DriveSoft wrote:

дополнил

procedure Form1_bLineUpdate_OnClick (Sender: string; var Cancel: boolean);
var
    Results: TDataSet;
    DateValue: Double;
    QtyValue: string;

    sSQL, s: string;
    sCountry, sRegion, sCity, sDateFrom, sDateTo: string;
begin
    ChartBar.Series[0].Clear;

    sCountry := IntToStr(Form1.cbCountry.dbItemID);
    sRegion := IntToStr(Form1.cbRegion.dbItemID);
    sCity := IntToStr(Form1.cbCity.dbItemID);
    sDateFrom := Form1.DateTimePicker1.sqlDate;
    sDateTo   := Form1.DateTimePicker2.sqlDate;

    sSQL :=
    'SELECT '+
    '    Country.country, '+
    '    COUNT(Country.id) as qty'+

    '    FROM MyFavoriteCities '+

    '    LEFT OUTER JOIN City ON City.id=MyFavoriteCities.id_City '+
    '    LEFT OUTER JOIN Region ON Region.id=City.id_Region '+
    '    LEFT OUTER JOIN Country ON Country.id=Region.id_Country '+

    'WHERE '+
    '(CASE WHEN '+sCountry+'=-1 THEN 1=1 ELSE Country.id='+sCountry+' END) AND '+
    '(CASE WHEN '+sRegion+'=-1 THEN 1=1 ELSE Region.id='+sRegion+' END) AND '+
    '(CASE WHEN '+sCity+'=-1 THEN 1=1 ELSE City.id='+sCity+' END) AND' +
    '(CASE WHEN '+sDateFrom+' IS NULL THEN 1=1 ELSE MyFavoriteCities."Date">=date('+sDateFrom+') END) AND' +
    '(CASE WHEN '+sDateTo+' IS NULL THEN 1=1 ELSE MyFavoriteCities."Date"<=date('+sDateTo+') END) ' +
    'GROUP BY Country.id ';

    SQLQuery(sSQL, Results);

    while not Results.Eof do
    begin
        s :=  Results.FieldByName('country').asString ;
        QtyValue := Results.FieldByName('qty').asString;

        if ValidInt(QtyValue) then ChartBar.Series[0].AddY(StrToInt(QtyValue), s );
        Results.Next;
    end;


end;

Извиняюсь за назойливость но считает не правильно почему-то. Возьмите дату с 1,11,16 по 1,11,16 или по 2,11,16. Не могли-бы вы посмотреть. Буду очень признателен. Заранее спс. И при установке даты дата начинает сама крутиться в разные стороны. Пользуюсь версией 3,02 а .

21

(46 replies, posted in Russian)

спс, огромное

22

(46 replies, posted in Russian)

Игоревич wrote:
DriveSoft wrote:
Игоревич wrote:

Есть идин момент. При добавлении (удалении)записи график обновляется. Но если я в поиске например хочу посмотреть за 2 дня выставляю поиском показать записи с такого-то по такое. График не обновляется.

Необходимо чтобы компонент для даты также учавствовал в SQL запросе.

Пример подправите буду очень блогодарен. СПС

Поправте пример пож очень нужно. Заранее спс.

23

(37 replies, posted in Russian)

При создании отчета в ексель, там где есть связанные таблицы ставит ID. В прошлых версиях было нормально. Отчет в ексель делается на полном автомате.

24

(46 replies, posted in Russian)

DriveSoft wrote:
Игоревич wrote:

Есть идин момент. При добавлении (удалении)записи график обновляется. Но если я в поиске например хочу посмотреть за 2 дня выставляю поиском показать записи с такого-то по такое. График не обновляется.

Необходимо чтобы компонент для даты также учавствовал в SQL запросе.

Пример подправите буду очень блогодарен. СПС

25

(46 replies, posted in Russian)

Извините за назойливость, но вы берете данные с БД а надо с TableGrid1. Это возможно.