Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » VBA for Access

Модерирует : ShIvADeSt

ShIvADeSt (14-09-2011 00:58): Все обсуждение тут http://forum.ru-board.com/topic.cgi?forum=33&topic=0357&start=1180  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

   

Child



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос :
как в аксессе (может и инструментами ВБА) сделать так :
когда значение в конкретной ячейке  переступает какой-то порог значений, чтобы оно краснело? Это можно реализовать в экселе как-то. Я своими глазами видел это в сводных таблицах. Но мне надо так в аксессе сделать.

----------
Аренда сервера по выгодным ценам.
Почемучка! Ответы на ваши вопросы..

Всего записей: 1349 | Зарегистр. 25-04-2003 | Отправлено: 11:52 14-07-2004
MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Child
В Access есть такое понятие - "условное форматирование".
Надо выделить свой элемент ввода, а потом пойти в меню (кажется, "Format") и там будет соответствующий пункт.

Всего записей: 831 | Зарегистр. 30-01-2002 | Отправлено: 10:51 16-07-2004
Child



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто работал со сводными таблицами в аксесе? Они полностью по функциям и возможностям совпадают с экселевским?

----------
Аренда сервера по выгодным ценам.
Почемучка! Ответы на ваши вопросы..

Всего записей: 1349 | Зарегистр. 25-04-2003 | Отправлено: 17:00 16-07-2004
clstl

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Забыл пароль редактора VB в базе Microsoft Access как востановить пароль?

Всего записей: 11 | Зарегистр. 30-01-2005 | Отправлено: 17:16 20-06-2005
Sleepwalker



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clstl
программами для восстановления. хоть одну пробовал?

Всего записей: 1957 | Зарегистр. 19-10-2002 | Отправлено: 21:30 21-06-2005
clstl

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробовал, не помогает! Если восстанавливать базу с помощью «AccessRecovery» я получаю только таблицы и запросы, формы представляют собой нефункциональные макеты, не содержащие процедур, модулей в восстановленной базе нет вообще.  

Всего записей: 11 | Зарегистр. 30-01-2005 | Отправлено: 22:01 21-06-2005
Sleepwalker



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clstl
а если посмотреть не на программы восстановления, а которые целенаправленно на пароли рассчитаны?

Всего записей: 1957 | Зарегистр. 19-10-2002 | Отправлено: 22:37 21-06-2005
clstl

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Они не поддерживают формат (.mdb)!

Всего записей: 11 | Зарегистр. 30-01-2005 | Отправлено: 00:33 22-06-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clstl
Sleepwalker
Восстановление паролей это в другом разделе спрашивать надо. Здесь только программирование.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:13 22-06-2005
clstl

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К ShIvADeSt. Пожалуйста подскажите в каком разделе?

Всего записей: 11 | Зарегистр. 30-01-2005 | Отправлено: 22:06 22-06-2005
Sleepwalker



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clstl
http://forum.ru-board.com/topic.cgi?forum=55&topic=4516#1

Всего записей: 1957 | Зарегистр. 19-10-2002 | Отправлено: 23:58 22-06-2005
YFred



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Создал запрос в конструкторе "Запрос1",
как получить данные из этого запроса из VBA (например для того чтобы их затем засунуть в Excel). Помогите очень надо.

Всего записей: 210 | Зарегистр. 03-03-2005 | Отправлено: 23:28 27-12-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YFred

Цитата:
как получить данные из этого запроса из VBA (например для того чтобы их затем засунуть в Excel). Помогите очень надо

Надо создать макрос в Екселе, туда запихнуть код запроса и потом уже сделать заполнение табллицы, либо второй вариант из Акцеза вызвать Ексель при помощи ОЛЕ и заполнить данными таблицу. Для первого случая вот примерный код

Цитата:
 
Set SrvMA = CreateObject("sqlole.SQLServer") ' Create a SQL Server Object
    SrvMA.Connect "сервер", "имя", "пароль"
     SqlMA = _"здесь идет запрос"
Set resMA = SrvMA.ExecuteWithResults(SqlMA)
 
 Sht.Cells(rMA, cMA + 1).Formula = resMA.GetColumnString(i, 1) пример получения значения
 



----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:07 28-12-2005
YFred



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ShIvADeSt

Цитата:
второй вариант из Акцеза вызвать Ексель при помощи ОЛЕ и заполнить данными таблицу

Меня интересует этот вариант. Как запустить Excel через OLE я знаю и как данные запихивать тоже. Меня интересует как обратиться к запросу созданному в Access из того же Accessa но из в VBA. Если можно приведите пример.

Всего записей: 210 | Зарегистр. 03-03-2005 | Отправлено: 08:51 28-12-2005
AlDol

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Братцы, подскажите как сделать, что бы VB распознавал русский текст. Я создал БД в Access. Русский из таблицы воспроизводится нормально и все надписи на формах тоже. Но, мне нужно текст присвоить текстбоксу на русском через программный код. Английский текст присваивает нормально, а вот русский VB видит только ???? и поэтому ничего сохранить не может.  
 
У меня главная форма frmCustomers и continuous sub форма Sub_frmCustomers связанная с таблицей. Что бы сохранить место на continuous форме для ввода текста я использую кнопку закрывающую  txtNotes поле на continuous форме и использую эту кнопку что бы открыть дополнительную форму frmNotes для ввода текста, который присвоится txtNotes.
 
frmNotes:
Private Sub Form_Load()
       
        Me.txtNotes.EnterKeyBehavior = True
         
        Me.txtNotes.Requery
        Me.txtNotes = Forms![frmCustomers]!Sub_frmCustomers!Notes
               
End Sub
 
Private Sub cmdClose_Click()
On Error GoTo Err_cmdClose_Click
     
Forms![frmCustomers]!Sub_frmCustomers!Notes = Me.txtNotes
'Английский текст здесь присваивается нормально, а русский не распознается  
     
    DoCmd.Close acForm, "frmNotes"
 
Exit_cmdClose_Click:
    Exit Sub
 
Err_cmdClose_Click:
    MsgBox Err.Description
    Resume Exit_cmdClose_Click
     
End Sub
 
 
Заранее спасибо.

Всего записей: 81 | Зарегистр. 18-10-2005 | Отправлено: 22:10 12-01-2006 | Исправлено: AlDol, 22:34 12-01-2006
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlDol
Я уже спрашивал. Определись наконец, VB или VBA! Если работаешь только в Access это VBA. Тогда какая версия Access. Подозреваю, что 97 не поддержит русский. Скорее всего надо будет разбираться с использованием юникода.
PS. Принято писать коментарии перед коментируемой частью, а не после.

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 03:28 13-01-2006
AlDol

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dneprcomp
MS VB 6.3
MS Access 2003
 
Спасибо за помощь. Только что прояснил. В той версии, которая не работала, в следующей строке
Me.txtNotes = Forms![frmCustomers]!Notes  
 
Sub_frmCustomers! было потеряно
 
В полном варианте Me.txtNotes = Forms![frmCustomers]!Sub_frmCustomers!Notes  
вроде работает

Всего записей: 81 | Зарегистр. 18-10-2005 | Отправлено: 04:01 13-01-2006 | Исправлено: AlDol, 05:44 13-01-2006
realty



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ситуация такая:  
Есть база, выкладываю в инет экспортом  в html.  
Проблемы:  
 - оптимизация кода при экспорте.  
 - как сформировать линки формата "http://сайт/цифра(1...N).jpg" в экспортируемой ячейке из поля формата "цифра(1...N)"??  
Или есть другие пути, отличные от встроенного экспорта?

----------
недвижимость Краматорск

Всего записей: 498 | Зарегистр. 03-11-2003 | Отправлено: 23:39 07-08-2006
ShamaN



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dneprcomp
продолжим?
 
вставил:
 
Код:
 
<SCRIPT language=vbscript event=onclick for=Кнопка4>
<!--
Private Sub Command2_Click()
On Error GoTo Err_Command2_Click
Dim strSQL As String
 

 
выдает ошибку в 3-й строке. Что я не так делаю?
 
Добавлено:
clstl
смотри здесь

Всего записей: 1297 | Зарегистр. 23-09-2004 | Отправлено: 10:14 08-08-2006 | Исправлено: ShamaN, 10:25 08-08-2006
Anton T

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В аксессе как можно делать картотека с помощью вба? или в екселе?

Всего записей: 325 | Зарегистр. 12-04-2006 | Отправлено: 13:50 16-08-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » VBA for Access
ShIvADeSt (14-09-2011 00:58): Все обсуждение тут http://forum.ru-board.com/topic.cgi?forum=33&topic=0357&start=1180


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru