Вопрос № 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