1

(5 replies, posted in Russian)

Здравствуйте, проблема такого рода запускаю программу выдает ошибку database disk image is malformed

2

(7 replies, posted in Russian)

у меня аналогичная проблема! только записей еле до 5000 сделал, тормозит каждый поиск ->  открытие -> сохранение, каждое действие секунд по 40-60, из за этого очень не комфортно работать.
файлов в базе нет, вес базы 3 мб, если база у всех закрыта то работает все хорошо, если два или более человек в базе, начинаются жуткие тормоза.

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

3

(5 replies, posted in Russian)

Свежая версия, аваст не бунтует )) спасибо!!!

4

(26 replies, posted in Russian)

Свежая версия, аваст не бунтует )) спасибо!!!

5

(26 replies, posted in Russian)

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

6

(5 replies, posted in Russian)

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

7

(5 replies, posted in Russian)

Проверял на разных компах, при создании проекта в бета версии 1,51 за 12,04,2015 получаю вирус (по крайней мере аваст так сказал)
Дмитрий что это? Надеюсь что просто глюк, но от этого спокойней не стало.

8

(26 replies, posted in Russian)

только что скачал 1,51 бета, при запуске проекта аваст выдал что у меня вирус. Как то я потерялся ...
Чтобы убедится проверил на другом компе (скачал, создал пустой проект) тот же результат вирус...

DenNik, я вас понимаю, вам нужна самореализация, беседуйте, размышляйте, все равно последнее слово за вами....  а я ушёл в сторонку...

10

(31 replies, posted in Russian)

хамачи подключен, но эта ошибка возникает и без хамачи, волнует даже не сама  database is locked а  дублирование записей это вынос, получается  когда смотришь сумму в конце месяца выходят неправдоподобные цифры

11

(31 replies, posted in Russian)

Дмитрий, здравствуйте!

в общем проблема "database is locked" не ушла, сейчас версия проекта 1,49. когда выскакивает эта ошибка, я её закрываю и пробую сохранить ещё раз, через несколько попыток сохраняет. Но вот я заметил что в базе появилось несколько клонов этой записи.  При чём я не создавал новой записи а редактировал вчерашнюю (ставил статус выдано клиенту). 
отправлю вам проект с базой на почту.

DenNik wrote:

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

DenNik wrote:

есть такие пользователи, которые в силу своих НЕзнаний, лени/забывчивости и тому подобных особенностей организма хотят получить нечто, зачастую не зная толком, как ЭТО должно выглядеть и действительно ли они хотят получить ЭТО, а не ТО. и приходят на форумы с вопросами, вызывающими недоумение. почитай крупные форумы наподобие киберфорума и других, разделы для начинающих программистов.

Вы как то экспрессивно начали комментировать, даже скорее слегка грубовато. Если позиционируете себя как знающего толк, то и подскажите дельный совет, а не пустую критику. Да, я многого не знаю в программировании. Да, задаю эти вопросы с целью поэкспериментировать. Даже если получу негативный результат, то буду знать как не нужно делать. А по поводу программирования, так я себе это за цель и не ставил и в это углубляться не собираюсь, мне всего то нужна была программа для баз данных, и тут я нашёл всё что мне надо и примеры и ответы, так что посылать меня на другие форумы не нужно, мне и тут комфортно.

DenNik wrote:

это один из основных принципов ОС Windows - будучи вызванным в модальном режиме, окно будет блокировать немодальное вызвавшее его окно. если Дмитрий сделал так, что окно редактора отображается в модальном режиме, то так тому и быть. И это правильно, поскольку ситуация, когда окно редактора (в данном случае, редактирование записи БД) открыто, при этом оставляя возможность взаимодействия с главным окном - признак плохо спроектированной программы.

а то, что кто-то забыл об открытом окне - должно быть его личной проблемой, а не проблемой разработчика ПО

Постойте, а кто то винит разработчика? Всего лишь спросили совета как сделать удобство для "забывчивых" пользователей, чтобы меньше проблем было, ведь не зря мы тут на форуме сидим, и пытаемся максимально автоматизировать процесс. Нет ну конечно всегда можно вернутся к журналам, записям, сопроводительным листам, и архивам)) но не для этого мы тут учимся и узнаём что то новое.

А если требуется закрыть окно предварительного просмотра отчёта?
И главного окна программы Form1, т.е. закрыть программу полностью

Можете помочь с примером скрипта?

15

(31 replies, posted in Russian)

с отчётом вы правы, замечал такое. Но и без отчётов такое наблюдается, при заполнении форм на новую запись, и если на лругом компе кто то редактирует другую запись тоже возникает эта ошибка. Проверю на версии 1.49 отпишусь

16

(31 replies, posted in Russian)

DriveSoft wrote:

jazzitcool
Пришлите пожалуйста ваш проект на support@drive-software.com
потестирую его.


Данная ошибка появляется сразу же при нажатии на кнопку? или проходит некоторое время? например секунды три?
Ошибка происходит когда другие пользователи активно работают с базой? или не зависит от этого?
Ошибка происходит, когда hamachi не используется?

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

проблема точно не в хамачи (отключали её для проверки) на хамачи только одно подозрение иногда клепает несколько одинаковых записей

проект отправил вам на почту

17

(31 replies, posted in Russian)

и код

18

(31 replies, posted in Russian)

Вот такие ошибки ошибки выскакивают

И вот вопрос, можно ли как то реализовать поиск одинаковых записей? Создать кнопку и написать к ней скрипт, только как это лучше сделать?

Приветствую! Кстати по теме, случается иногда дублируются записи, создаёшь  одну, а видишь потом три последовательно. Сегодня был даже такой глюк открыл 230 запись оформленную несколько дней назад, закрыл и она продублировалась каким то чудом под номером 268 и 282. на счётчике стоит read only, так что подмена числа вручную исключена. Скажите сталкивались ли вы с таким глюком?  Работает четыре компа по локалке, и один компьютер работает удалённо через VPN с помощью hamachi и у него такие глюки чаще бывают чем у тех кто работает по локалке. Но периодически такое бывает на каждом компе.

завтра попробую этот скрипт, может решит проблему.

21

(31 replies, posted in Russian)

версия проекта 1.48 

текст ошибки и кода скопирую завтра, нужно её поймать ))

22

(31 replies, posted in Russian)

Здравствуйте! Составил свой проект в версии 1.45,  работаем по локалке (примерно 5-6 компов), всё бы хорошо только часто блокирует базу  с ошибкой "database is locked", иногда даже приходится завершать работу приложения, чтобы снова заработало, подумывали купить платную версию 1.48, но решили пока есть 60 дней пробного периода это всё испытать. Так вот результат остался тот же, только в ошибке теперь больше текста и ещё выскакивает дополнительное окно с кодом.

Вопрос, это как то связано с пробным периодом? или нужно было пересобрать проект заново в версии 1.48? просто проект в более новой версии я пересохранил и запустил, этого достаточно для перехода на новую версию?

Спасибо

Есть несколько событий procedure (11 штук) с одним и тем же действием на разные объекты, можно ли как то короче это прописать? А то получается длинная портянка, я так подозреваю что и программа потом медленней будет работать с большим скриптом. Заранее спасибо.

//сброс по нажатию ескейп
procedure Form1_cbStatus_OnKeyDown (Sender: string; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
    if Key=27 then Form1.Button9.Click;
end;

procedure Form1_edClientName_OnKeyDown (Sender: string; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
    if Key=27 then Form1.Button9.Click;
end;

procedure Form1_dtDate_OnKeyDown (Sender: string; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
    if Key=27 then Form1.Button9.Click;
end;

25

(16 replies, posted in Russian)

Уже всё получилось спасибо ))