Вопрос № 51145: Здравствуйте Эксперты!
Подскажите, как в макросе Excel 2003 сделать простейшую вещь :( :
что-то типа:
str = ActiveCell.Cells.Text
ActiveCell.Cells.Text = str(1) + str(5)
Сама задача проста - мне необходимо в да...Вопрос № 51146: Здравствуйте уважаемые эксперты.
Вопрос 1. как подключит к приложению vb 6.0 БД access 2000 или 2003. я смог подключит толка БД access 97а версии выше не получается.
Вопрос 2. ест у vb 6.0 обновления (как у windows sp2)? если ест, пожалуйста,...
Вопрос № 51.145
Здравствуйте Эксперты!
Подскажите, как в макросе Excel 2003 сделать простейшую вещь :( :
Сама задача проста - мне необходимо в дате (текстовое поле) поменять местами месяц и год - программа пишет 08/04/06, а надо естественно 04/08/06 :( в дельфи и других языках могу сам, надо именно в Excel'е.
Отправлен: 04.08.2006, 14:54
Вопрос задал: LanK (статус: Студент)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 12)
Отвечает: Александр Шевченко
Здравствуйте, LanK!
Sub NormalDate()
Dim str As String
Dim st As String
Dim s() As String
str = ActiveCell.Cells.Text
s = Split(str, "/")
st = s(0)
s(0) = s(1)
s(1) = st
str = Join(s, "/")
ActiveCell.FormulaR1C1 = str
End Sub
--------- Вместо внутренней почты лучше стучитесь в аську
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 04.08.2006, 15:40 Оценка за ответ: 5 Комментарий оценки: Отлично! Спасибо. Может еще подскажете как сделать FOR для всего столбца?
Вопрос № 51.146
Здравствуйте уважаемые эксперты.
Вопрос 1. как подключит к приложению vb 6.0 БД access 2000 или 2003. я смог подключит толка БД access 97а версии выше не получается.
Вопрос 2. ест у vb 6.0 обновления (как у windows sp2)? если ест, пожалуйста, укажите силку на сайт с которого можно скачать обновления.
Заранее благодарю
Отправлен: 04.08.2006, 15:13
Вопрос задал: RAMA (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Александр Шевченко
Здравствуйте, RAMA!
Скорее всего вы используете старую версию DAO. Используйте библиотеку "Microsoft DAO 3.6 Object Library".
--------- Вместо внутренней почты лучше стучитесь в аську
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 04.08.2006, 15:48 Оценка за ответ: 1 Комментарий оценки: я исползую "Microsoft DAO 3.6 Object Library"нопочемута не работает
1. Проверьте версию компонента Microsoft Data Access Component (MDAC) - ОНА НЕ ДОЛЖНА БЫТЬ НИЖЕ 2.6, а желательно даже выше. Последнюю версию можно скачать с сайта Microsoft ("http://www.microsoft.com/download"). У меня база данных, созданная в Access 2003, прекрасно работает с VB 6.0.
2. Если Вы используете отдельную версию VB 6.0, то она должна уже быть с 5-м сервиспаком. Стандартный комплекс Microsoft Visual Studio (там также есть VB) тоже идет с 5-м сервиспаком. Однако можно скачать следующие компоненты для улучшения работы продуктов:
- VBRUN60SP6.EXE (для Visual Basic):
http://updates.ya1.ru/develop/vbrun60sp6.exe
- VS6SP6.EXE (для Visual Studio): ftp://195.245.194.48/pub/soft/windows/updates/develop/vs6sp6.exe
--------- Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 3-ий класс)
Ответ отправлен: 05.08.2006, 08:38 Оценка за ответ: 5
Отвечает: Залетин Виталий Викторович (мь!тарь)
Здравствуйте, Maisashvili Ramaz / RAMA!
1. Предположим, есть БД c:11db1.mdb и в ней одна таблица - tt. Вот как можно к ней подключиться
Sub ee()
Dim conn As New ADODB.Connection
Dim r As ADODB.Recordset
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.