Уважаемый Дмитрий и форумчане!
Есть ли на форуме или в других сайтах программа для учета и выдачи лекарств в аптеке? Все перерыл но ничего не нашел. Дайте ссылку пожалуйста. Спасибо заранее.
1 2019-10-06 03:32:21
Topic: Нужна программа (1 replies, posted in Russian)
3 2019-09-22 03:46:07
Re: ComboBox1.dbfilter (6 replies, posted in Russian)
количество на складе - sklad.kolichestvos
количество при продаже - main.kolichestvom
4 2019-09-21 13:26:59
Topic: ComboBox1.dbfilter (6 replies, posted in Russian)
Всем привет. На форме tovar_ed имеется ComboBox1 в котором показываются наименование товаров. Надо сделать так чтобы, если товар не имеется на складе, то и его имя тоже не было в выпадающем списке ComboBox1. Помогите с реализацией. Спасибо заранее.
6 2019-06-10 08:43:18
Topic: Цена программы (2 replies, posted in Russian)
Ув. Дмитрий! Сколько стоит заказ одной программы? Я имею ввиду я вам даю идею, а вы создадите программу.
7 2019-06-08 03:40:22
Re: Главное меню на другой форме (11 replies, posted in Russian)
ув. sibprogsistem! можете пример проекта приложить?
8 2019-05-27 13:30:28
Re: Кнопка "сохранить" Как проверить заполнение обязательных полей (6 replies, posted in Russian)
сделайте его обязательным и будет ок.
9 2019-05-23 12:06:13
Re: Финальная версия 5.4 (24 replies, posted in Russian)
дайте пожалуйста пример проекта где и как это делается.
10 2019-05-07 17:57:39
Re: [Скрипт] Импорт и Экспорт записей (29 replies, posted in FAQ)
я так понимаю на мой вопрос так и не будет ответа. Спасибо.
11 2019-05-01 10:29:24
Re: [Скрипт] Импорт и Экспорт записей (29 replies, posted in FAQ)
В 9 посте этой темы вы сделали пример то что мне надо, но там учитывается только одна таблица. Можно ли такой же пример вот только с проектом поста 21?
12 2019-04-26 13:06:25
Re: [Скрипт] Импорт и Экспорт записей (29 replies, posted in FAQ)
К сожалению звучит довольно сложно и запутано, как правило я могу помочь с решением конкретных вопросов.
Объясню попроше на примере.
Имеются таблицы:
[employees]
isdictionary=0
_lastname=TEXT
_firstname=TEXT
_dateofbirth=DATE
_salary=REAL
_isSmoke=BOOLEAN
_comment=TEXT
>id_subdivision=subdivision
>id_department=department
[subdivision]
isdictionary=0
_subdivisionname=TEXT (в нем есть записи a, b, c)
[department]
isdictionary=0
_depname=TEXT ((в нем есть записи 1, 2, 3))
1. Теперь на примере покажу. Это данные в гриде. Делают экспорт и приносят мне.
Имя Фамилия Subdivision Salary Smoke Department
Иван Иванов a 333 да 1
2. Изменяю данные в гриде типа этого.
Имя Фамилия Subdivision Salary Smoke Department
Иван Иванов b 888 да 2
Теперь делаю импорт но данные остаются как во втором примере. Скрипт проверяет дубликат записи по имени и фамилии.
Если имя и фамилия имеются в базе данных то другие данные не обновляются. Надо чтобы они обновились.
Также имеется еще один нюанс. Если в связанных таблицах появляется новая запись, их тоже скриптом надо импортировать в соответствующую связанную таблицу. Например.
3. Это данные в гриде. Делают экспорт и приносят мне.
Имя Фамилия Subdivision Salary Smoke Department
Иван Иванов d 333 да 4
В моей базе данных в таблице Subdivision нет записи d, также в таблице Department нет записи 4.
Во время импорта надо чтобы эти таблицы обновились и соответственно в гриде было все как на примере 3.
Помогите с реализацией. Очень надо. Спасибо заранее. Проект прилагаю.
13 2019-04-23 05:45:36
Re: [Скрипт] Импорт и Экспорт записей (29 replies, posted in FAQ)
Ув. Дмитрий.
Пример взят с первого проекта прикрепленного на первом посту данной темы (Import-Export with autofill dictionaries.zip). Я тут добавил еще и таблицу department. При экспорте и импорте все работает нормально. Я приведу описание пользователя jonibek. У меня имеется несколько отделов, которым я даю эту программу и они вводят данные и делают экспорт, а я импортирую их данные. Теперь в списке ggg. У него заработная плата 333. Сделали экспорт данных и принесли мне. Я делаю импорт, все ок. Теперь заработная плата ggg изменился на 5000. Сделали экспорт, принесли мне, а у меня все еще стоит 333. Т.е. так как у меня уже ранее был Иванов, то его другие параметры были игнорированы. Надо чтобы при импорте были импортированы другие параметры если имеются изменения в них. Также если в таблице subdivision добавли d то надо чтобы она была добавлена в таблицу subdivision при импорте если её нет у меня в таблице. Таким же образом надо чтобы и при добавлении новых данных в таблицу department были добавлены в моей таблице. Помогите пожалуйста. Проект прилагается.
14 2019-04-22 14:50:52
Topic: wmic baseboard get product (1 replies, posted in Russian)
Есть функция GetHardDiskSerial(); которая выдает серийный номер тома. А как узнать модель материнской платы? В гугле нашел вот это - wmic baseboard get product. Но как прикрутить его к MVD.
15 2019-04-22 14:45:45
Re: [Скрипт] Импорт и Экспорт записей (29 replies, posted in FAQ)
Ув. Дмитрий. В данном примере все работает отлично. Можно ли сделать так чтобы дубликаты записей обновились во всех таблицах?
Помогите с реализацией.
также в первом сообщении есть пример для импорта, который сам автоматически заполняет словари и подставляет из них данные при импорте
"Import-Export with autofill dictionaries.zip"
16 2019-04-22 11:26:43
Re: [Script] Import-Export data (11 replies, posted in FAQ)
Would you like to show the link to the project if it is exist in forum?
17 2019-04-19 14:39:38
Re: [Script] Import-Export data (11 replies, posted in FAQ)
Dear Dmitriy. How to include second table data in export and import. This question was in previous post but no answer, so i would like you to help me with this script.
Thanks.
Hi Dmitry,
Completely universal script to export/import data from a table. Just specify database fields in parameters of procedure.
Great stuff.................
I was looking for it as it's quite important for me.I wanted to add a bit of user control, as to specify file name, location etc via windows open and save dialogs. I think I have done it (hopefully correctly) thanks to your kind help providing such script earlier.
Two issues I have faced and couldn't resolve.
1. I wanted include second table data in export and import but couldn't get it working?
2. I wanted to add duplicate counts on info message when importing with duplicate check, but no idea how to do it. I put a comment in the script too about it.I'd deeply appreciate if you could please fix the attached sample project in respect of the issues stated above.
19 2019-04-19 03:27:42
Re: Несколько вопросов (6 replies, posted in Russian)
Можете дать пример на CalledForm?
20 2019-04-18 04:58:30
Re: Несколько вопросов (6 replies, posted in Russian)
Спасибо. А есть ли примеры к ним?
21 2019-04-17 21:15:03
Topic: Несколько вопросов (6 replies, posted in Russian)
Ув. Дмитрий.
Можете объяснить суть этих функций, и по возможности примеры?
1. CalledForm
2. ComponentCount
3. Controlcount
4. Controls{i}
5. FindComponent
6. Tag
7. Tagstring
Спасибо заранее.
22 2019-04-11 17:29:34
Re: разница месяцев в вычислительном поле (4 replies, posted in Russian)
У меня получился. Смотрите выч. поле.
CASE WHEN
(strftime('%m', 'now') - strftime('%m', meddate) + (strftime('%Y', 'now') - strftime('%Y', meddate))*12 +
(Case when strftime('%d', 'now') >= strftime('%d', meddate) Then 0 else -1 end)
) >= 6
THEN 1 ELSE 0 END
23 2019-04-11 16:00:05
Re: разница месяцев в вычислительном поле (4 replies, posted in Russian)
Спасибо большое. Работает. У меня вот такое выч. поле.
CASE WHEN
(strftime('%m', 'now') - strftime('%m', meddate) + (strftime('%Y', 'now') - strftime('%Y', meddate))*12) >= 6
THEN 1 ELSE 0 END
Суть заключается в том, что каждый сотрудник проходит медосмотр каждые 6 мес. Надо чтобы в гриде было 1 если срок медосмотра либо прошел 6 мес либо был точно в срок. Например.
Иванов 25.10.2018
Петров 20.10.2018
Федоров 12.11.2009
Карпов 09.04.2018
В каждом из этих ситуаций выч. поле дает 1. Если взять сегодняшнюю дату (11.04.2019) то срок Иванова и Петрова и еще не пришли, т.е. результат должен быть:
0
0
1
1
Помогите с реализацией. Спасибо заранее.
25 2019-04-11 04:02:31
Topic: разница месяцев в вычислительном поле (4 replies, posted in Russian)
есть вычислительное поле, в котором надо вычислить разницу месяцев.
strftime('%m', 'now') - strftime('%m', meddate)
она вычисляет разницу месяцев но не учитывает годы. Например.
now = 11/04/2019, meddate = 02/10/2017
результат = -6, а правильный результат = 18
Помогите как быть?