1

(5 replies, posted in Russian)

Год 2014 мы успешно пережили,
Будем жить мы продолжать!
Я желаю вам, чтоб было
Всё, о чем могли мечтать!

Пусть успехи будут только,
Беды превратятся в дым,
В Новый год - удачи с горкой,
Счастья вам и всем родным!

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

да нет. я сперва создаю сообщение (вкладки нет прикрепить файл) а потом в режиме редактирования он появляется smile

По просьбе Антона
http://myvisualdatabase.com/forum/viewtopic.php?id=802
был создан проект по ведению небольшой базы данных по выполненным работам.
Логины (пароли):
1. admin (admin)
2. Чучкин Е.С. (1)
разные уровни доступа.

4

(4 replies, posted in Russian)

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

5

(4 replies, posted in Russian)

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

6

(17 replies, posted in Russian)

теперь понял но отчетность лучше делать через редактор отчетов - там намного проще это делать.

7

(17 replies, posted in Russian)

только я не совсем понял какие поля в Вашем проекте должны суммироваться

8

(17 replies, posted in Russian)

так добавьте просто Edit отдельно от грида куда поместите результат суммы из sql запроса

спасибо за подсказки. версия программы пока только начальная. "Заказчик" уже попросил новые доработки которые частично уже реализованы.

Проект направил Вам на почту. заодно и тут выложил.
1 Пользователь (пароль) - admin (admin)
2 Пользователь (пароль) - Чучкин Е.С. (1)

скайпа нет. есть рабочий емейл ces@rciugra.ru и личный echuchkin@mail.ru

не понял на счет - отписался в ЛС.

готов взяться. smile

14

(4 replies, posted in Russian)

В этом топике есть инфа на проект
там на главной странице реализовано отображение текущего пользователя.

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

15

(9 replies, posted in Russian)

пробовал - но почемуто в той теме не удается приложить файл-архив

16

(9 replies, posted in Russian)

выложил обновление своей наработки. смотрите выше

17

(9 replies, posted in Russian)

Выкладываю доработанный проект.
Данная программа используется в действующем клубе.
Вход администратора - Чучкин Е.С.
Пароль - 1.

Если у кого нибудь появятся предложения по доработке, приму замечания к сведению с удовольствием smile

18

(9 replies, posted in Russian)

спасибо работает. я вроде так же сперва рисовал но видать гдето апостроф пропустил или еще какой синтаксис упустил

19

(9 replies, posted in Russian)

Сразу прошу пардону за вопрос. Вчера был день рождения - голова не соображает.
Если видели мой проект фитнеса то поймете о чем дальше речь.
На главной форме есть таблица где отражаются дни рождения текущего месяца.
Пользователю лень контрлировать наличие дней рождения за текующую дату - попросили вывсети какое либо сообшщение.
Сам механизьм я реализовал но действует только в том случае когда совпадает адже год - что не есть правильно.
В отдельных запросах SQL проблем нет но не могу в скрипте сообразить чтоб проверял день-месяц из таблицы клиентов (день рождения) с текущей датой.
существующий скрипт.

var
   Timer: TTimer;
procedure Main_OnShow (Sender: string; ACol, ARow: Integer; Action: string);
var
   t: string;
   sDate: string;

begin
sDate := '"'+ FormatDateTime('yyyy-MM-DD 00:00:00.000', now) + '"';
t:= SQLExecute('SELECT count(id) FROM klient WHERE (birth ='+ sDate +');');
    if t>'0' then
     begin
     Timer := TTimer.Create(nil);
     Timer.OnTimer := @OnTimer;
     Timer.Interval := 10000;
     Timer.Enabled := True;
     birth.ShowModal;
     end
else
end;

procedure OnTimer (Sender: TObject);
begin
   Timer.Enabled := False;
    birth.Close;
    Timer.Free;
end;

Подскажите кто может как проверять исключить из проверки год.
Заранее благодарю и  поймите правильно - праздновал денюху - неделю буду притормаживать

20

(5 replies, posted in Russian)

это с одной стороны так просто но честно не хочется писать много буков.
выложите свой проект. в течении 2-х дней обработаю

21

(7 replies, posted in Russian)

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

22

(10 replies, posted in Russian)

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

kunar80 благодарен за примеры, очень познавательно, а если немного усложнить проект - сохранить запись с указанием  пользователя, который сохранил? Так же возможно?

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

24

(23 replies, posted in Russian)

http://myvisualdatabase.com/forum/viewt … 3269#p3269
есть прога от меня - готова к использованию

25

(16 replies, posted in Russian)

точно на грид надо вешать - там часто обновляются данные.
Но я бы далал не по количеству пациентов зарегиних в базе а по количеству пациентов которые не выписаны из стационара.
добавть только условие в код Where дата выписки is Null (чисто условно написал)
Она более информативна в оперативном плане