Подскажите, а как сделать заливку цветом определенных записей в гриде. Не могу никак найти на форуме пример, кажется где=то уже было.

спасибо, это то что надо!

Здравствуйте еще раз. А вот такой вопрос: два человека работают с одной базой по сети. Как сделать так, чтобы у первого в своей программе в гриде автоматом появлялись новые записи из базы, после того как их в базу забил второй? Приходит только одна мысль - в скрипте имитировать нажатие кнопки поиск с пустым полем через определенное время. Я прав или есть какой-то другой способ?

54

(2 replies, posted in Russian)

Благодарю в очередной раз, то что нужно!

55

(2 replies, posted in Russian)

Здравствуйте,
Подскажите, а какую функцию применить: хочу в скрипте данные введенные в тектбокс сравнивать с определенным числом. Соответственно, какую функцию надо использовать, чтобы преобразовать тип данных в текстбоксе к числовому типу?

56

(34 replies, posted in Russian)

ааа, Семен Семеныч,))),  благодарю в который раз))))

57

(34 replies, posted in Russian)

работает, спасибо!

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

Enter.Edit4.Text := SQLExecute('SELECT jiteli.familia FROM jiteli WHERE jiteli.lot=10'

а когда пытаюсь так, то пишет ошибка нет такого столбца (меняю число 10 на число в соседнем текстовом поле, хочу сравнить с ранее введенным числом)

Enter.Edit4.Text := SQLExecute('SELECT jiteli.familia FROM jiteli WHERE jiteli.lot=Enter.Edit12.Text'

58

(34 replies, posted in Russian)

Здравствуйте, подскажите а как с помощью скрипта при sql запросе выводить не в грид , а сразу в текстбокс ту информацию, которая нужна?

59

(237 replies, posted in Russian)

Прошу прощения если обсуждалось - а под систему MAC Os что на айпаде перенести  проект в будущем не рассматривалось?
И возможно ли как то заставить программу отсылать письма и контролировать сроки? Контролировать сроки как я понял можно с помощью скриптов сделать?

ехе-шник или программа проекта компилируется редактором My Visual Database из исходника. Редактор работает с исходником. Если хотябы раз из редактора запускали проект, то создастся exe-шник проект. Далее надо просто целиком папку скопировать на др комп и запустить exe-шник. Потом исходник можно вообще удалить, если редактировать больше ничего не собираетесь. Возможно вы пытались запустить сам проект а не exe-шник?

61

(4 replies, posted in Russian)

угу, понятно, в очередной раз спс.

Стала тормозить программа при обращении к базе по сети. Открывает формы минуты по две. Хотел спросить - какой реальный размер базы для нормальной работы по сети и насколько фоты в базе тормозят ее работу? Стало сильно заметно когда я добавил фотки в базу.

Ухты, оперативно. Ща попробуем.

64

(34 replies, posted in Russian)

интересно, а затыкается это как? Там надо указать разделители точка-зпт и снять или установить флажок - первая строка имена ячеек. Должна работать.

65

(34 replies, posted in Russian)

zoomix wrote:

еще б импорт/экспорт csv из/в файл сама бы делала,а не ч/з геморный sqlbrowser - вообще бы цены не было!!!

P.S. у меня sqlbrowser в sqlite.db импортировал данные из Excel, а myvisualdatabase они не появляются... :-((((

попробуйте через бесплатную программу для редактирования баз - sqlitestudio. Там все просто, также через CSV файл.

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

а спасибо, так и понял что в программе чего-то не хватает....ща попробуем

....ага работает, только немного странно - версия программы 1.46, а компилирует проект под 1.45. Но главное работает! Спасибо!

kunar80 wrote:

СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БД
В папке "backup" программы создаётся и сохраняется один файл вида backup_дата_время.db при входе в программу, который обновляется каждые три часа и при выходе.
Файлы в течение дня накапливаться не будут. Но это менее практично, т.к. обнаружить, что база данных кем то испорчена, можно не сразу, а тем временем не испорченная база будет замещена испорченной

Извините, Александр, что-то не врубаюсь, при запуске проекта ругается на незадекларированный идентифинёр)). А что не так у меня? Бэкап2 такая же история. А в чем может быть проблема? И еще какая-то вторая ошибка в модуле бла бла бла...версия 1.44

http://s020.radikal.ru/i702/1411/a8/2cc104eaa5a1.jpg

DriveSoft, спасибо за подсказку, действительно так, главная скрывалась через Hide. Все исправил, заработало.

А никто не подскажет - заметил такую странную вещь: есди несколько раз закрывать и открывать один и тот же проект в течении некоторого времени, то в диспетчере задач процес остается и создается новый. Т.е. например 10-ть раз запустил программу и 10 раз закрыл - в диспетчере задач в процессах висит 10 таких программ и потом их приходится в ручную прибивать. Почему автоматически программа не прибивается в процессах в диспетчере задач? Версия 1.44.

kunar80, Чучкин Евгений благодарю, очень полезные примеры!

а возможно ли вывести информацию о текущем пользователе, т.е. пользователе под чьим именем осуществлен вход?

Ответ в тестовом проекте.
Проект перезалит: добавлены определение прав пользователей и диалог (хотя, диалог здесь не идёт - он добавляет ещё одну фиксацию времени выхода, поэтому в скрипте он явно лишний).

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

73

(11 replies, posted in Russian)

огромное мерси! Все работает.

74

(6 replies, posted in Russian)

kunar80, DriveSoft
Спасибо! То что нужно.

75

(6 replies, posted in Russian)

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