|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.01.2013, 09:16 | #21 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Да, и
4. Через мою форму данные вносить будет нельзя, я сделал её только для удобства просмотра (она так и называется - форма просмотра). Я вас просил объяснить, что вы собираетесь со всем этим делать (я лично так и не понял, для чего такие замысловатые алгоритмы...), но ответа нет. (Я так, напоминаю...) |
27.01.2013, 11:39 | #22 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
В запросе изменились названия полей.
Код:
Код:
|
27.01.2013, 15:14 | #23 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 67
|
Да, вчера я незаметил что форма перестала разрешать вводить новые записи, это недопустимо.
Я энергетик, разрабатываю базу данных испытаний высоковольтного оборудования, так как каждое оборудование имеет свои виды и объемы испытаний а таблица у них одна, для каждого оборудования разработана своя специфическая форма ввода данных (она же и форма просмотра данных, на ней кнопка "протокол", при необходимости можно распечатать отчет-протокол). Наша форма испытания трансформатора, у него 3 обмотки (Поле1, Поле2, Поле3) и от 1 до 19 положение (это записи). Приехал работник с замеров, открыл форму, вводит данные и видит процен расхождения в каждой записи (если больше 2% это брак, я условным форматированием подсвечиваю его красным). Открыл инженер через месяц эти замеры (в той хе форме) и сразу видит что в норме, где брак, при необходимости может распечатать протокол испытаний (там тоже проценты должны быть показаны. В общем красота да и только Данные замеров пляшут от 0,0001 до 100, точность до 0,1% в полне достаточно, % указывать не стоит (это указывается в заголовке) Да еще, форма является подчиненой, в четвертом уровне так-что предлагаю сдатся и оставить мой убогий вариант с 4 дополнительными полями. Тут я хоть понимаю что к чему и могу если что поправить, а твой VBA если что я уже не выличу. Огромное спасибо что не прошли мимо |
28.01.2013, 10:13 | #24 | |||
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Теперь понял.
Цитата:
Цитата:
Цитата:
Форма и её источник данных остаются прежними. Результаты расчётов выводятся в отчёте (но вместо него можно сделать и форму), источником данных которого является мой запрос. Ещё добавил обработку ошибки ввода - если какое-то поле окажется пустым или там будет ноль. Если в одном из трёх полей такое допускается, напишите, подправим код. Кроме того, возможны ошибки ввода (поле ведь текстовое): точка или мягкий знак вместо запятой в качестве разделителя. Запрос - источник данных отчёта, - исправляющий неправильно введённые данные (кстати, вы так и не ответили на вопрос про точное количество знаков): Код:
Код:
|
|||
28.01.2013, 17:42 | #25 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 67
|
Да, действительно, 10 лет все это творил в Excel, год назад сел за Access, и на нашем предприятии помощи от компьютерщиков ждать не приходится, хорошо что есть такой форум.
Все работает ОК, только когда проценты меньше 1 (например 0,5) показывает ,5 я по логике ошибку в модуле исправил: заменил "####.0" на "###0.0" я бы хотел показать вам свою базу, для оценки специалистом, если конечно есть время и желания.... |
28.01.2013, 18:51 | #26 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Цитата:
Да, моя очепятка Если только для оценки, то сразу видно, что она неправильно сделана... Менять надо всё, начиная со структуры (таблицы, поля и связи между таблицами) до таких "мелочей" как тип данных поля. Другое дело, нужно ли это. Сейчас работает (пускай, что и посредством "танцев с бубнами")? Сломаться вроде не должна... :-) Если предполагается её дальше расширять, увеличивать функционал, тогда, конечно, нужно её переделывать, чем раньше, тем лучше. Тогда выкладывайте файл (вообще-то, почти все сразу так делают, а не объясняют на словах) |
|
28.01.2013, 23:17 | #27 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 67
|
Не, переделывать базу уже нет не сил не времени, пусть работает как есть.
Показать не получится, база после архивации в максимальном сжатии весить 130 Мб, а ограничения на передачу 20 Мб. Еще раз огромное спасибо!!!! |
28.01.2013, 23:43 | #28 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Цитата:
Собственно говоря, если в базе не десятки форм, отчетов (Вложений - В А2007 и выше) - она не может, скорее всего, столько весить, если её периодически сжимать |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не идет паскаль (функция min and max). | Тань"ка | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 20.01.2013 20:21 |
Функция для преобразование символьной ASCIIZ-строки в ASCII-строкy | dreamfactor | Общие вопросы Delphi | 2 | 21.10.2012 12:35 |
Функция для ввода строки в Python 2.7 или 3.2 | Ibanez Wizard | PHP | 1 | 09.11.2011 22:35 |
определить значения выражения z=max (a,2b)*max(2a-b,b)(алгоритм функция) | анжелка | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 04.04.2011 08:53 |
функция нахождения max/min эл-та в массиве | Zhenya-Pvl | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 20.12.2010 14:31 |