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 6 of 6)
derek wrote:Эй Адзити,
Способ сделать что-то подобное без скрипта - нажмите на флажки, чтобы увидеть разные варианты.
Возможно, это тоже полезно для вас.
Derek
Thanks, Derek!
Я обязательно воспользуюсь Вашим советом при случае. Но сейчас мне нужны итоги по всем полям типа Bool одновременно для создания отчёта.
Ещё раз спасибо.
Отлично работает. Ещё раз сэнкс
DriveSoft wrote:Привет.
Можно посчитать скриптом
Спасибо! Сейчас попробую.
Всем привет.
Сделала итоги в TableGrid через "Настройку" - Sum. С числовыми полями всё нормально, а тип Boolean не подсчитывается (хотя физически в базе значения 0 или 1)
Направьте, пожалуйста, в правильном направлении.
Таблица plan:
поля числовые (по умолчанию 0)
lekz
lab
prakt
скрипт подсчета суммы и отображения её на форме редактирования
var
p1: string;
p2: string;
p3: string;
p4: integer;
procedure plan_edit_Edit8_OnChange (Sender: TObject);
begin
p1:=plan_edit.Edit8.Text; //lekz
p2:=plan_edit.Edit9.Text; //lab
p3:=plan_edit.Edit10.Text; //prakt
p4:=StrToInt(p1)+StrToInt(p2)+StrToInt(p3);
plan_edit.Edit11.Text:=IntToStr(p4);
end;
Компилятор ошибки не выдаёт, но при попытке открыть форму plan_edit для редактирования ошибка "" is not a valid integer value (см. присоединенный файл)
Где несоответствие типов, подскажите?
derek wrote:Hello Adiziktdy,
возможно, так
Derek.
DriveSoft wrote:Попробуйте так
Спасибо всем за помощь! Работает
derek wrote:возможно, так
Derek.
Спасибо! Попробую.
Если пользователь с ролью администратора- всё работает, если нет (пользователь видит только свои записи) - тогда нет.
Логины и пароли соответственно:
admin/admin
user2/ptuk
проект пришлю на Вашу почту
Если таблица не отсортирована, то кнопки "Вперед", "Назад" работают правильно:
procedure priem_corr_Button10_OnClick (Sender: TObject; var Cancel: boolean); //в конец списка
begin
priem_corr.TableGrid1.dbItemId:=priem_corr.TableGrid1.RowCount-1;
end;
procedure priem_corr_Button11_OnClick (Sender: TObject; var Cancel: boolean); //в начало списка
begin
priem_corr.TableGrid1.dbItemId:=1
end;
procedure priem_corr_Button9_OnClick (Sender: TObject; var Cancel: boolean); //назад
begin
priem_corr.TableGrid1.dbItemId:=priem_corr.TableGrid1.dbItemId-1
end;
procedure priem_corr_Button8_OnClick (Sender: TObject; var Cancel: boolean); //вперед
begin
priem_corr.TableGrid1.dbItemId:=priem_corr.TableGrid1.dbItemId+1
end;
В противном случае курсор перемещается по физическому dbItemId (т.е. в порядке создания записи). Как выйти из положения так, чтобы курсор двигался по отфильтрованной таблице в порядке отображения записей?
Заранее спасибо.
Здравствуйте, Дмитрий.
Подскажите, в чём может быть ошибка?
Спасибо.
Posts found: 126 to 136 of 136