51

(2 replies, posted in Russian)

Спасибо

52

(2 replies, posted in Russian)

Доброго всем дня!
Меня тут озадачили, мол как автоматизировать рассылку СМС-сообщений из базы нашим клиентам?
Погуглив немного, прочел, что по договору с провайдером, может предоставляться доступ к  протоколу Web-API, который позволяет формировать некий
url (что-то типа "http://sms-service_dotcom/send/login=xxx&pass=xxx&phone=xxx-xxx-xx-xx&text=blablabla&etc").
Вопрос, если кто уже такое делал, как такую строчку можно сформировать из базы? И как сделать автоматическое соединение с интернетом и передачи данных?
Если есть примеры - был бы очень признателен посмотреть, разобрать.

53

(14 replies, posted in Russian)

Спасибо

54

(7 replies, posted in Russian)

>>> ...  в свойствах Visible:= False (просто убрать галочку)...
-----------------------------------------------------------------------------------
Увы, но в версии 1.46 такой фичи - нет.
см.фото.

55

(7 replies, posted in Russian)

Спасибо, попробую

56

(14 replies, posted in Russian)

Про очистку таблиц (если не про format c:) тоже мысль была.. )))

57

(14 replies, posted in Russian)

Каждый день ставить комп на 30-е число - напряжно (особенно если работаешь с многими другими программами в это время), да и не все такие "умные",

58

(2 replies, posted in Russian)

Спсибо, ясно. Вот как выглядит Notepad++

59

(2 replies, posted in Russian)

Интересно, можно ли прикрутить внешний редактор к MVDB? Я нашел в сети Code Visual Editor и Notepad++
первый вообще для Object Pascal вроде подходит, второй тоже Паскаль понимает и есть фича запуск кода в нативной программе. Просто у них функционала чуток побольше для больших кусков кода, вот и интересуюсь. Кто пробовал внешние редакторы с MVDB?

60

(7 replies, posted in Russian)

Ок, интересно. А если графический элемент? Вот бы маленький пример скрипта, как c изображения, текстбокса или лейбла назначить, например, переход на форму как и по обычной кнопке, у которой есть свойство "Action", чего нет у других компонентов.
-------
Что-то типа?
procedure Form1_Image2_OnClick (Sender: string);
begin
Proba1.Show;
end;

61

(14 replies, posted in Russian)

Спасибо! Самый простой и верный вариант!

62

(7 replies, posted in Russian)

Доброго всем дня!

Можно ли скриптом задать кнопкам другой цвет, кроме дефолтного - серого? Желательно в скрипте v 1.46

С глубоким респектом!

В приведенном выше примере, в frmLogin вместо ручного ввода логина используется комбобокс для выбора логинов юзеров из списка.
--------
Поэтому скрипт:
--------
   s := SQLExecute('SELECT count(id) FROM users WHERE (id = ' + IntToStr(frmLogin.cbLogin.dbItemID) + ') AND (password = ''' + frmLogin.edPassword.Text + ''');');

и далее
idUser := frmLogin.cbLogin.dbItemID; // remember username
---------

А у меня для ввода логина используется просто текстбокс - поле edUser
т.е. у меня получается не цифровой id-шник пользователя выбираемый ч/з связь по комбобоксу, а некое текстовое значение
"Иванов". Пароль хешируется по алгоритму MD5
------------------------------------------------------------------------------------------------------------
Как мне адаптировать Ваш скрипт, оставив текстовое поле для ввода логина и в тоже время - проверку на клонов?

Спасибо!

66

(14 replies, posted in Russian)

Ок, спасибо!

>>> ... проблематично (но возможно).
Ясно, спасибо. Вот бы скрипт в версии 1.46 этого "возможного"... )
Про клон на компьютере - это здорово, но если проект на сервере и к нему подключаются сразу, скажем 5-6 пользователей одновременно?

Спасибо!

В ситуациях, когда пользователь пытается записать данные, не введя значения в поля отмеченные галкой в таблицах как обязательные для заполнения, выскакивает системное сообщение типа "NOT NULL constraint failed:имя поля".
Не все пользователи знакомы с английским, как и с именами присвоенными полям таблиц разработчиком проекта. Можно ли скриптом каждое такое выскакивающее служебное сообщение о недопустимости пустых значений в обязательных полях, дублировать всплывающей подсказкой на русском яз.?

Добрый день!
Столкнулся с ситуацией, когда пользователь запускает проект еще раз, не закрыв предыдущий и получается заходит дважды (а то и трижды) под своим логином и паролем и в проекте бывает сидят 2 клона одновременно...
Как можно на стадии логина в проект сканировать базу (логи) на уже зашедших с такими логином/паролем и отказывать в доступе, предупреждая, что пользователь с такими данными уже зашел в базу?

71

(4 replies, posted in Russian)

Спасибо! Жаль, что в 1.46 скриптом нельзя...

Просьба - выложить потом кусок кода про цвет по условию (Да/Нет) - тоже интересно.

73

(4 replies, posted in Russian)

Доброго всем дня!

Подскажите пож-ста, как при вводе данных в базу, при помещении курсора в определенное поле автоматически переключать нужную для этого, конкретного поля кодировку (RU/EN)? Можно ли скриптом это прописать?
Если нельзя для конкретного поля, то хотя бы - при начальной загрузке проекта? Например, у меня по умолчанию всегда EN стоит кодировка, загружаю проект, нужна RU - всегда забываю переключиться и начинаю печатать вместо русского, латиницей...

74

(3 replies, posted in Russian)

Кто-то здесь уже писал, что можно скриптом как-то сформировать буфер записи и и из него разруливать очередность кто записывает. Что-то типа Фифо (first in first out). Интересно было бы такой скрипт посмотреть, если кто уже написал.

75

(3 replies, posted in Russian)

Отлично! Главное, что можно писать хотя бы одному не дожидаясь, когда все выйдут из базы.