Все выпуски  

RFpro.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

Megaloman
Статус: Мастер-Эксперт
Рейтинг: 153
∙ повысить рейтинг »
Gluck
Статус: 9-й класс
Рейтинг: 61
∙ повысить рейтинг »
Асмик Гаряка
Статус: Советник
Рейтинг: 0
∙ повысить рейтинг »

Basic

Номер выпуска:1158
Дата выхода:30.11.2021, 01:45
Администратор рассылки:Андреенков Владимир (Академик)
Подписчиков / экспертов:3 / 14
Вопросов / ответов:3 / 5

Консультация # 74725: Здравствуйте, подскажите, плз, как организовать доступ к файлу access 2003 , чтобы я мог редактировать объекты (формы, отчеты и т.д.) в то время как оператор вносит данные посредством этих форм. СПАСИБО!...
Консультация # 87359: Доброго времени суток! подскажите пожалуйста как с помощью VBA организовать формирование документа Word на основе данных находящихся в екселе желательно и литературку по этой теме ..
Консультация # 53100: Доброго времени суток, Уважаемые. Пишу программу по учету посещаемости для школы,т.к. БД обещает быть небольшой то делаю все в Excel. Возникали некоторые трудности: 1)Делал отчет по выюранному периоду т.е. выбирают период с такого по такое и класс либо ученика. Програмного аналога автофильтра с условием не нашел, воспользовался встроенным в Exc...

Консультация # 74725:

Здравствуйте, подскажите, плз, как организовать доступ к файлу access 2003 , чтобы я мог редактировать объекты (формы, отчеты и т.д.) в то время как оператор вносит данные посредством этих форм. СПАСИБО!

Дата отправки: 08.02.2007, 10:08
Вопрос задал: Vselsav
Всего ответов: 2
Страница онлайн-консультации »


Консультирует AlexanderZh:

Здравствуйте, Vselsav!
Использовал такой подход:
Все таблицы в отдельный файл, подключаем их как внешние в другой (пользовательской) базе. Её копию правим, и просто обновляем у пользователя целиком, когда он не вводит данные.

Консультировал: AlexanderZh
Дата отправки: 08.02.2007, 10:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Тесленко Евгений Алексеевич:

Здравствуйте, Vselsav!
В Вашем случае однозначно база должна быть разделена и интерфейсную часть можно проверить с помощью:
Сервис\Анализ\Быстродействие.
Такой мастер в Access 2003 есть.
Удачи.
Евгений.

Консультировал: Тесленко Евгений Алексеевич
Дата отправки: 08.02.2007, 20:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 87359:

Доброго времени суток!
подскажите пожалуйста как с помощью VBA организовать формирование документа Word на основе данных находящихся в екселе
желательно и литературку по этой теме

Дата отправки: 17.05.2007, 16:50
Вопрос задал: Smile1
Всего ответов: 2
Страница онлайн-консультации »


Консультирует fsl:

Здравствуйте, Smile1!
По поводу литературы. По этому адресу очень много всякой литературы, в частности и по VBA имеется.
http://www.microsoft.com/rus/Msdnaa/Curricula/Default.mspx
Удачи!

Консультировал: fsl
Дата отправки: 18.05.2007, 08:51
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Залетин Виталий Викторович (мь:

Здравствуйте, Smile1!
Могу из литературы посоветовать книгу:

В. Д. Хорев "Программирование на VBA в Microsoft Office"

Довольно таки неплохое пособие для начинающих. Там и пример составления счета в компьютерном магазине на основе Экселя и Ворда. Вот адрес в сети:

http://lib.mexmat.ru/books/13257

Там внизу страницы есть ссылка "Скачать с другого сайта". Перейдите по ней и посередине экрана будет вот такая ссылка на скачивание.

Или воспользуйтесь прямой ссылкой:

http://lib.knackery.net/dl.php?code=ewUGSoLFZd3a4ps56qrOXaw9YnNOkgr%2Fd3E7HN5fE590uuvHv6Kee5Ek2G5%2B8zH%2BK1%2BeUaUbZr63r8Uph17tueEon2eAK5R5pACRu0riVq8H7gyvOAJWoRXu1h6KbuXYe%2FmiwFHv5JzOptdEGMtD8G%2F8fM3AFlyTqViMwVylCiaSLBfOOwpaKqADL21%2BQn%2B7HhZ8dgYv%2FBVoYjAakwjPnysF7CNp43tMimxwzWxOPCA%3D

Консультировал: Залетин Виталий Викторович (мь
Дата отправки: 19.05.2007, 17:31
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 53100:

Доброго времени суток, Уважаемые. Пишу программу по учету посещаемости для школы,т.к. БД обещает быть небольшой то делаю все в Excel. Возникали некоторые трудности:
1)Делал отчет по выюранному периоду т.е. выбирают период с такого по такое и класс либо ученика. Програмного аналога автофильтра с условием не нашел, воспользовался встроенным в Excel. Получилось довольно сложно:
Private Sub CommandButton1_Click()
Dim i, f As String
Sheets("Текущая база").Select
Range("h3").Value = TextBox1.Text
Range("i3").Value = TextBox2.Text
Range("j3").Select
ActiveCell.FormulaR1C1 = "=DATEVALUE(RC[-2])"
Range("k3").Select
ActiveCell.FormulaR1C1 = "=DATEVALUE(RC[-2])"
Range("J3:K3").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("J3").Select
UserForm3.TextBox3.Text = [J3]
UserForm3.TextBox4.Text = [k3]
i = TextBox3.Text
f = TextBox4.Text
Columns("G:G").Select
Selection.Copy
Columns("L:L").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Rows("2:2").Select
Selection.AutoFilter
With Selection
.AutoFilter Field:=2, Criteria1:=ComboBox2.Value
.AutoFilter Field:=7, Criteria1:=">=" & i, Operator:=xlAnd, _
Criteria2:="<=" & f
End With
Range("A1:F1").Select
Selection.Copy
Range("A2").Select
ActiveSheet.Paste
Range("A3").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Отчет").Select
Range("A2").Select
ActiveSheet.Paste
Код ставит афтофильтр, копирует в соседние ячейки даты введенные в текстбоксы в соседние с ними извлекает значение дат, вставляет значения в скрытые текстбоксы на форме, значение этих текстюоксов является переменными, кои подставляются в условия автофильтра. Отчет работает без проблем, но код довольно громоздкий, плюс хотелось бы обойтись без этих вставлений переставлений по ячейкам и доп текстбоксам.

Дата отправки: 24.08.2006, 10:56
Вопрос задал: Bahus
Всего ответов: 1
Страница онлайн-консультации »


Консультирует EPDSota:

Здравствуйте, Bahus!

Код в приложении тоже работает "без проблем".

Приложение:

Консультировал: EPDSota
Дата отправки: 25.08.2006, 16:50
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное