Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166

Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde

15.07.2017, 20:23. Показов 1730. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, господа гуру!!!

Снова не смог сформулировать правильно тему, прошу простить и понять меня заранее.
Хочу скопом заполнить поле... Возможно в таком виде?

Мне кажется картинка будет нагляднее чем текст.Прилагаю:
Миниатюры
Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde   Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde   Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde  

Вложения
Тип файла: rar DB_10.05.17_test - копия.rar (7.62 Мб, 4 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.07.2017, 20:23
Ответы с готовыми решениями:

Для чего создается accde? (работа с БД -> создать accde)
искал, но информация только о том как создать и чем открыть а для чего создается этот файл ?

Очередная сумма для отобранных записей
Форумчане! вопрос! имеется нехитрый отчет на базе нехитрого запроса следующего вида: операция____трудоемкость_________К1___К2___К3 ...

Одно значение в поле формы для автоматического проставления на все записи
Добрый день! Подскажите, таблица "Расчет доставки" и есть форма "Расчет доставки" в таблице поле Объем груза. Как сделать так что бы...

22
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
15.07.2017, 20:34
На кнопке код (с точностью до имен полей, имени подформы)
Visual Basic
1
2
3
4
5
6
7
8
9
10
With Me.ИмяПодформы.form.recordset
  if .eof then exit sub 'На случай пустого рекордсета
  .movefirst  
  do until .eof  
    .edit
    !Status_Zkz=Me.СтатусЗаказчика
    .update
    .movenext
  loop
End with
2
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,443
15.07.2017, 21:57
Цитата Сообщение от mobile Посмотреть сообщение
На кнопке код (с точностью до имен полей, имени подформы)
Я бы ещё добавил MsgBox - подтверждения (возможно с RecordCouunt), на случай случайного нажатия кнопки.
1
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
15.07.2017, 22:17  [ТС]
Спасибо уважаемые гуру! СУПЕР!!!
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
15.07.2017, 22:32  [ТС]
Дабы не плодить тему. Вопрос.
У меня разделенная база. Таблицы лежат на сервере, формы на клиентах.
1. Такая БД какие таит непонятки?
2. Обновление данных мгновенно. Т.е. Менеджер ввел изменения, добавил новую запись и т.д., а Директор по продажам
видит эти изменения не переоткрывая форму. Что нужно для этого?
3. У меня акс2010 Pro. Не могу создать .mde,.accde. В чем может быть причина?
Миниатюры
Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde  
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
15.07.2017, 22:45  [ТС]
Блин ошибка. Пишет на первую запись....
Миниатюры
Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde  
0
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,443
15.07.2017, 23:11
Цитата Сообщение от Scrat2005 Посмотреть сообщение
а Директор по продажам
видит эти изменения не переоткрывая форму. Что нужно для этого?
Смотрите Form.Refresh Method (Access)
Можно вызывать по таймеру ...

Цитата Сообщение от Scrat2005 Посмотреть сообщение
Не могу создать .mde,.accde. В чем может быть причина?
Не знаю - загадка - в первые про такое читаю.
Выложите пример базы - посмотрим.
1
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
15.07.2017, 23:45
Цитата Сообщение от Scrat2005 Посмотреть сообщение
У меня акс2010 Pro. Не могу создать .mde,.accde. В чем может быть причина?
Есть 2 предположения:
- mde/accde очень чувствительны к формам. Не исключено, что в какой-то из форм есть скрытая ошибка (или неудаляемый мусор) и это не позволяет создать скомпилированный файл. Как правило в таких случаях помогает импорт БД в новую чистую базу и ее уже в мде
- в коде очень много макрокоманд. Не макросов, а именно макрокоманд выполняемых объектом Docmd. Макрокоманды могут забить стек команд при компиляции, что вызовет цепь ошибок и неясно какая из них будет представлена пользователю. К сожалению, ВБА и Access не всегда правильно диагностируют ошибку. Если дело в этом, то надо попытаться уменьшить количество макрокоманд. Например, заменить операциями с рекордсетом формы, если это возможно. Или создавать универсальные обработчики, пригодные для многих случаев
2
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,443
16.07.2017, 00:00
Цитата Сообщение от Scrat2005 Посмотреть сообщение
Не могу создать .mde,.accde. В чем может быть причина?
В редакторе VBE выведите на панель инструментов кнопочку Debug
(см. картинку)
И почаще на неё нажимайте (после редактирования кода)
Это я рекомендую всем и сам пользую.
Миниатюры
Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde  
1
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
16.07.2017, 09:26  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Не знаю - загадка - в первые про такое читаю.
Выложите пример базы - посмотрим.
Доброе утро Евгений! Пример базы лежит выше в посте #1

Добавлено через 10 минут
mobile, Спасибо. Это пипец. Все что Вы сказали для меня это китайская грамота.
попутно вопрос: а как посмотреть какое значение присвоилось переменной? Иногда для анализа ошибок очень удобно смотреть. в Immadiate можно?
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
16.07.2017, 09:31
Все оказалось гораздо проще - БД была не откомпилирована и в ней были ошибки. В частности процедура в подчиненная форма ЗапросПредварительный ошибка. Закомментил команду и создалось accde
Visual Basic
1
2
3
Private Sub Name_project_Click()
'  Поле168 = Name_project
End Sub
Вложения
Тип файла: rar DB_10.05.17_test - копия2_accde.rar (7.21 Мб, 5 просмотров)
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
16.07.2017, 09:51  [ТС]
mobile, Почему пишет в первую запись???
PureBasic
1
2
3
4
5
6
7
8
9
10
With Me.ИмяПодформы.form.recordset
  if .eof then exit sub 'На случай пустого рекордсета
  .movefirst  
  do until .eof  
    .edit
    !Status_Zkz=Me.СтатусЗаказчика
    .update
    .movenext
  loop
End with
Миниатюры
Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde  
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
16.07.2017, 09:56  [ТС]
Спасибо, Мобайл!!!
а компилировать надо через дебаг-компиле, Правильно? Если так, то я частенько, вернее после каждого изменения делаю компиляцию. Странно. Но мне такую ошибку не выдавало...
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
16.07.2017, 10:15
Цитата Сообщение от Scrat2005 Посмотреть сообщение
mobile, Почему пишет в первую запись???
Потому что Вы не создали процедуру на Кнопка17 в форме AllBase. Создал. Записал туда код с правильными именами. Работает.

Кстати, я бы статус заказчика (Поле15) сделал бы полем со списком на основе таблицы Status_zkz. Было бы значительно удобнее. Переделывать не стал. Не знаю Ваших задумок.
Вложения
Тип файла: rar DB_10.05.17_test - копия2.rar (7.26 Мб, 4 просмотров)
1
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
16.07.2017, 10:33  [ТС]
Я думал об этом в самом начале создания БД. Но народ сказал, что будут ручками сами писать или с екселя копировать.
Я пытался их отказаться от екселя...Но как грится, привыяка сильнее болезни. Поэтому и оставил так, как они хотят, им вроде как удобнее....

Добавлено через 3 минуты
предыдущий мой пост, ответ к этому:
Цитата Сообщение от mobile Посмотреть сообщение
Кстати, я бы статус заказчика (Поле15)
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
16.07.2017, 10:41  [ТС]
Вот так я прописал на кнопку17. А в базе которую, я вылоложил сюда, там да действительно не было никаких событий на Кнопке17. Потому я и задал вопрос, как мол сделать. Я просто набросал на форму поле и кнопку пустые...)))
Миниатюры
Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde  
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
16.07.2017, 10:56  [ТС]
вот прилагаю картинку...
Миниатюры
Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde   Записать одно значение в поле для отобранных записей и не могу создать .mde,.accde  
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
16.07.2017, 17:03  [ТС]
Все таки пишет в первую строку. Хотя я же отфильтровал записи блин. Есть идеи? Непонятно почему не переходит на первую строку отобранной записи. Сделал пошаговое выполнение..может возвращается после
If .EOF Then Exit Sub
.MoveFirst
на первую строку все таблицы, а не на первую строку отобранной записи???

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Кнопка17_Click()
With Me.ИмяПодформы.Form.Recordset
  If .EOF Then Exit Sub На случай пустого рекордсета
  .MoveFirst
  Do Until .EOF
    .Edit
    !Status_Zkz = Me.Поле15
'If MsgBox("Вы действительно хотите внести изменения?", vbOKCancel) = vbOK Then
    .Update
    .MoveNext
 
'Else
'Me.Undo
'End If
Loop
End With
End Sub
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
17.07.2017, 12:48
Цитата Сообщение от Scrat2005 Посмотреть сообщение
Все таки пишет в первую строку.
Где в первую строку? В моем варианте? Это вряд ли. Если в Вашем и разобраться не получается, выкладываете БД на форум, попробуем разобраться. Только точно указываете куда смотреть, что открывать, что нажимать.
0
2 / 2 / 1
Регистрация: 04.01.2017
Сообщений: 166
17.07.2017, 13:33  [ТС]
Значения записываются в поле "Status_Zkz" .
---
инет достал сегодня. Скорость ваще никакая...Кошмар.
Вложения
Тип файла: rar DB_10.05.17_test - копия.rar (7.64 Мб, 3 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2017, 13:33
Помогаю со студенческими работами здесь

Сохранение нескольких записей с формы в одно поле
Добрый день! Нужна помощь с сохранением записей. Есть база заявок, на основной форме идет заполнение данных и после нажатия они ложатся в...

Поиск записей, в которых одно поле никогда не менялось
Здравствуйте, стоит такая задача: Имеется две таблицы (сотрудников и трудовой книжки). В таблице сотрудников есть поле, отвечающее за...

Создать двоичное дерево записей. Проверить выбранное поле записей на равенство
Создать двоичное дерево записей. Проверить выбранное поле записей на равенство. Добавлено через 11 часов 13 минут Help. ...

Необходимо сделать так, чтобы в одно поле для ввода числа, можно было записать два числа и вывести ответ...
Такое дело, выводится калькулятор в графическом окне. Задание сделать так, чтобы в одно поле для ввода числа, можно было записать два...

В одно поле записать несколько значений
Имеется база данных, в одной из таблиц которой хранятся пользователи. Таблица содержит поля id, login, email, и т.д. Приложение работает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru