-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4

Invalid link!








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.sql.ru/forum/actualtopics.aspx?bid=4.
Данный дневник сформирован из открытого RSS-источника по адресу http://www.sql.ru/forum/actualrss.aspx?id=4, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

возможно ли несколько инсертов в одном пакете ?

Вторник, 13 Мая 2014 г. 19:16 + в цитатник
Добрый вечер.

Возможно ли несколько инсертов в одном пакете ?

И если да то надо разделять ; ?

Спасибо

http://www.sql.ru/forum/1094387/vozmozhno-li-neskolko-insertov-v-odnom-pakete


mdb база на хостинге.

Вторник, 13 Мая 2014 г. 17:26 + в цитатник
Доброго дня!
Обнаружил интересный сервис: nofeehost.com и asphost4free.com.
Там предлагают разместить БД в сети.
Раньше имел дело только с локальными базами и файл-серверными (с прилинкованными таблицами).
Тут же предлагают подключиться к базе следующим образом:
автор
How do I connect to my MS Access database?
Make sure your database is in the "db" directory in your file space.
Here is a sample ASP code to connect to a MS Access database.
Dim Conn 
Set Conn = Server.CreateObject("ADODB.Connection") 
strConnection = "DRIVER=Microsoft Access Driver(*.mdb);DBQ=" & Server.MapPath("/USERNAME/db/yourdatabase.mdb")
oConn.Open(strConnection) 
.... 
... 
oConn.Close


Прошу научить, в каком месте программы указать Адо-конэкшн?
При открытии каждой формы это нужно делать?
И нужно ли как-то дополнительно настраивать клиент?

Спасибо!

http://www.sql.ru/forum/1094354/mdb-baza-na-hostinge


Access 2013 как получить доступ к файлу DBF

Вторник, 13 Мая 2014 г. 17:18 + в цитатник

невозможно создание объекта контейнером ActiveX: 'ADODB.Connection'

Вторник, 13 Мая 2014 г. 17:07 + в цитатник
Приветствую, коллеги.

Суть вот в чем, есть серверное приложение, использующее БД в формате MS Access. И это приложение не стартует, ругается что класс не зарегистрирован. Совместно с разрабами выяснили, что ADO не установлено или не работает.
При выполнении VBS-скрипта вываливается ошибка, та что в шапке темы. Сам скрипт

Option Explicit

' Путь к файлу БД. Должен содержать полное имя файла (включая диск, папку) до файла БД Access
Dim DBFile : DBFile = ChooseFile("C:\Documents and Settings\Futen\Рабочий стол\samo-agent\Ag.7.1.mdb") 

Dim  Catalog, objConn, SQuery

Set objConn = CreateObject("ADODB.Connection")
objConn.ConnectionString = ConnectString
objConn.Open
Dim RecordsAffected
objConn.Execute "select * from [version]"
'Закрываем соединение
objConn.Close
Set objConn = Nothing

' MsgBox "База данных обновлена", vbInformation + vbOKOnly

'Выбор файла БД
Function ChooseFile(StartName)
    Dim Str : Str = InputBox("Файл БД", "Укажите файл БД", StartName)
    If Len(Str) = 0 Then
	    Wscript.Quit
	End If
	 
	ChooseFile = Str        
End Function

Function ConnectString()
    ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DBFile & ";"
End Function   


Пробовал и AccessDatabaseEngine и MDAC ничего не помогает.. Что еще можно поставить ? Разрабы настаивают на корявости установленной винды и предлагают переустановить с офф образа. Чуть не забыл, винда ХР СП3

http://www.sql.ru/forum/1094346/nevozmozhno-sozdanie-obekta-konteynerom-activex-adodb-connection


Окно при открытии таблицы Access 2010

Вторник, 13 Мая 2014 г. 16:20 + в цитатник
При открытии таблицы появляется диалоговое окно ввода данных. При пересоздании таблицы все тоже так же.

http://www.sql.ru/forum/1094331/okno-pri-otkrytii-tablicy-access-2010


ADO CREATE USER

Вторник, 13 Мая 2014 г. 15:35 + в цитатник
Пытаюсь создать нового пользователя с паролем через ADO строка вида
CREATE USER rcc 123 2.
В ответ получаю "Не удается открыть системную базу данных ядра Microsoft Jet"
что делаю не так?

http://www.sql.ru/forum/1094310/ado-create-user


Какое имя дать таблице "Начисления зарплаты" ?

Вторник, 13 Мая 2014 г. 15:28 + в цитатник
На английском языке. Посоветуйте, пожалуйста.
А также "Налоговые вычеты".
С английским не сильно дружу ((

http://www.sql.ru/forum/1094305/kakoe-imya-dat-tablice-nachisleniya-zarplaty


Открыть подчиненную форму

Вторник, 13 Мая 2014 г. 14:15 + в цитатник
Как при помощи vba открыть подчиненную форму без связи с основной формой?
У меня такая задача:
Нужно чтобы при фокусе на контрол одной подчиненной формы выводилась другая подчиненная форма в исходном виде, без фильтров и связей.
Я заранее разместил свободную подчиненную форму на основной форме, чтобы она открывалась в конкретном месте.


Если использовать этот код:

Forms![Основная форма]!Справочники.SourceObject = "Подчиненная форма"

Подчиненная форма автоматически привязывается к основной и выводится не полностью.
Как убрать связь с основной формой при помощи VBA?

Заранее спасибо за ответы.

http://www.sql.ru/forum/1094287/otkryt-podchinennuu-formu


импорт/преобразование вертикальных данных в таблицу

Вторник, 13 Мая 2014 г. 14:01 + в цитатник
дано: вертикальный txt файл такого вида

Контракт № Х
поле 1;A
поле 2;B
...
поле 12;C

Контракт № Y
поле 1;D
поле 2;E
...
поле 14;F

и т.д.

Подскажите, пожалуйста, как наиболее эффективно можно сделать преобразование в нормальную таблицу? (может лучше экселем? к софту привязки нет)

Контракт №поле 1поле 2...поле 12поле 13поле 14
XABC
YDEF
...

http://www.sql.ru/forum/1094283/import-preobrazovanie-vertikalnyh-dannyh-v-tablicu


Разница между 2х дат минус не рабочее время- выходные дни?

Вторник, 13 Мая 2014 г. 13:22 + в цитатник
Подскажите пожалуйста как сделать такой запрос считающий разницу между 2х дат в минутах минус не рабочее время, минус выходное время:
Есть 2 поля
Дата начала Дата конца
05.05.2014 12:07:27 12.05.2014 10:40:28

Разницу между 2х дат считаю в минутах:

Выражение1: DateDiff("n";[даты]![Дата начала];[даты]![Дата конца])
Отображает 9993 минут т.е. 166 часов т.е. 7 суток, но с 5 по 15 было 2 выходных, а рабочий день 8 часов.
Необходимо чтобы учитывался только 8 часовой рабочий день и выходные тоже не учитывались...

http://www.sql.ru/forum/1094268/raznica-mezhdu-2h-dat-minus-ne-rabochee-vremya-vyhodnye-dni


Округлить вниз

Вторник, 13 Мая 2014 г. 13:11 + в цитатник
Здравствуйте, подскажите как округлить поле [Сумма] вниз. Т.Е. 15002,95 нужно округлить 15002. Если пишу ROUND([Сумма], 0), то получается 15003, а мне нужно 15002

http://www.sql.ru/forum/1094262/okruglit-vniz


MS Access + Delphi

Понедельник, 12 Мая 2014 г. 00:51 + в цитатник
Здравствуйте.

В программе у ADOQuery динамически создаются поля. Можно ли из программы как-то получить свойства, которые были установлены в конструкторе Access (хотя бы размер)?

http://www.sql.ru/forum/1093963/ms-access-delphi


Суммирование полей

Воскресенье, 11 Мая 2014 г. 22:42 + в цитатник
Здравствуйте уважаемые программисты, столкнулся с такой проблемой есть функция SUM но она суммирует значения в рамках одного поля, мне же нужно проссумировать значения из разных полей (их 30 штук)
подскажите пожалуйста как можно сложить эти поля

к примеру
предмет | 1 | 2 | 3 | 4 | 5 | Всего |
математика | 1 | 1 | 1 | 2 | 2 | 7
русский | 2 | 1 | 1 | 2 | 2 | 8
английский | 2 | 1 | 4 | 2 | 2 | 11

Заранее благодарен

http://www.sql.ru/forum/1093950/summirovanie-poley


Как посчитать количество записей с условиями?

Воскресенье, 11 Мая 2014 г. 14:44 + в цитатник
Есть две таблицы
Клиенты
-ID
-Фамлия
-Имя
-Группа

Пропуски
-Клиент
-Дата

Связь Клиенты.ID - Пропуски.Клиент один ко многим

После заполнения вывожу таблицу типа
Клиент |Дата пропуска|
A | 01.05
B | 01.05
C | 01.05
B | 01.05
B | 01.05
A | 01.05

Нужно выдать таблицу где будет указано количество пропусков за определенную дату у каждого клиента

Типа:

Клиент| Количество пропусков|
A | 2
B | 3
C | 1

Сейча есть следующий запрос

SELECT Фамилия,Имя,Группа,Число,
(SELECT COUNT(Клиент) FROM Посещаемость WHERE (Клиент=Клиент) AND ( Число BETWEEN :pMinDate2 and :pMaxDate2 )  ) as Количество_пропусков
FROM Клиенты,Пропуски
WHERE (Клиенты.ID = Посещаемость.Клиент) AND (Число BETWEEN :pMinDate and :pMaxDate)


Но он в столбце Количество пропусков выдает количество всех клиентов которые есть за определенную дату
Т.е. выдает следующее

Клиент| Количество пропусков|
A | 6
B | 6
C | 6

Подскажите пожалуйста как изменить запрос что бы выдало только количество пропусков у определенного клиента?

http://www.sql.ru/forum/1093893/kak-poschitat-kolichestvo-zapisey-s-usloviyami


Возможно ли размещение значков с командами в заголовке приложения Access?

Воскресенье, 11 Мая 2014 г. 11:44 + в цитатник
Для пользователей иногда хочется полностью скрыть ленту, а панелей инструментов с 2007 больше нет.
Есть ли варианты?

http://www.sql.ru/forum/1093879/vozmozhno-li-razmeshhenie-znachkov-s-komandami-v-zagolovke-prilozheniya-access


Как перемещать всплывающую форму?

Воскресенье, 11 Мая 2014 г. 11:36 + в цитатник
Пытался изменять свойства формы WindowHeigh, WindowLeft, WindowTop, WindowWidth.
MS Access пишет, что данные свойства только для чтения.

Спасибо.

http://www.sql.ru/forum/1093878/kak-peremeshhat-vsplyvaushhuu-formu


Новый ID записи =ID последней записи + 1 Как?

Суббота, 10 Мая 2014 г. 17:11 + в цитатник
Есть таблица, которая наполнена записями из внешнего источника, включая ID_записи. Тип поля - числовой, счетчик не подходит. Как сделать так, чтобы при добавлении новой записи, ей назначался ID = ID_последней_ записи + 1 ?

http://www.sql.ru/forum/1093812/novyy-id-zapisi-id-posledney-zapisi-1-kak


как записать в БД access файл Word

Пятница, 09 Мая 2014 г. 23:05 + в цитатник
Есть база данных, доступ к которой получают через программу непонятно какого разработчика с помощью BDE. Хочу перевести на access. Кто какие рекомендации даст по рациональности. Как в бд сделать так чтобы в неё записывался файл Word. В нынешней бд так и происходит. Какое отношение к ней имеют blob поля. Всё началось с того что программа перестала сохранять word в бд, во-вторых, нельзя изменить текст выгруженного в ворд документа. В ворде есть поля с @ это - что, при нажатии отобразить поля появляются в фигурных скобках типа mergefield. Хочу писать на visual basic. Кто подскажет с чего начать и как лучше в данной теме.

http://www.sql.ru/forum/1093756/kak-zapisat-v-bd-access-fayl-word


shellexecute и массив

Пятница, 09 Мая 2014 г. 20:16 + в цитатник
пытаюсь запустить в плеере несколько файлов но что то не выходит

Dim i As Integer
Dim x As Integer
Dim b As Long
Dim rs As DAO.Recordset
Dim strsql As String

strsql = "SELECT play.adress FROM play"
Set rs = CurrentDb.OpenRecordset(strsql)

x = rs.RecordCount

ReDim a(i = 1 To x)
For i = 1 To x

rs.MoveFirst
Do Until rs.EOF
a(i) = HyperlinkPart(rs.Fields("adress").Value)
rs.MoveNext
Loop

Next

b = ShellExecute(Application.hWndAccessApp, "open", a(i), 0, "C:\", SW_SHOWNORMAL)

Set rs = Nothing


ошибку пишет что а(i) индекс вышел за рамки
может быть из за того что для а(i) в декларации стоит тип стринг
подскажите пожалуйста ошибки (

http://www.sql.ru/forum/1093739/shellexecute-i-massiv


Ссылка на прилинкованный файл MS Excel в папке Мои документы.

Пятница, 09 Мая 2014 г. 18:28 + в цитатник
Есть сервер MS терминалов 2008, у каждого пользователя в папке Мои документы хранится файл Projects.xslx.
Как при открытии пользователем Database.accdb (не из папки Мои документы), автоприлинковать Projects.xslx к Database.accdb?

Спасибо.

http://www.sql.ru/forum/1093733/ssylka-na-prilinkovannyy-fayl-ms-excel-v-papke-moi-dokumenty



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 44 43 [42] 41 40 ..
.. 1 Календарь