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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

Убрать фокус с формы при закрытии оной.

Суббота, 09 Декабря 2017 г. 11:50 + в цитатник
Добрый день, Access 2013. Есть форма, а в ней подчиненная форма. В подчиненной форме одно из ПолейСоСписком содержит запрос, использующий значение из другого поля той же подчиненной формы (выпадающий список зависит от ранее выбранного значения в предыдущем поле). Всё работает, но если закрывать форму или переходить в режим конструктора, оставив перед тем курсор в новой пустой строке подчиненной формы, то выпадает сообщение требующее ввести параметр (то самое значение поля, которое фигурирует в запросе, создающем список). Не могу сообразить как, перед закрытием основной формы, забрать фокус у подчиненной. Или есть варианты красивей?

http://www.sql.ru/forum/1279591/ubrat-fokus-s-formy-pri-zakrytii-onoy


к следующему элементу управления

Пятница, 08 Декабря 2017 г. 21:45 + в цитатник
всем привет!
не могу ссобразить как в vba прописать процедуру перхода к СЛЕДУЮЩЕМУ элементу управления формы на событие другого элемента (

http://www.sql.ru/forum/1279567/k-sleduushhemu-elementu-upravleniya


скорость передачи данных по локальной сети

Пятница, 08 Декабря 2017 г. 20:19 + в цитатник
Добрый день.
Локальная сеть через роутер и ВайФай с общими папками. В ней два компьютера.
На первом: ВинХР(32), Офис 2003 (32), mdb база 2000
На втором: Вин8 (64) , Офис 2003 (32), mdb база 2000

С первого компа прилинковал таблицы находящиеся на втором компе. Все хорошо. Но. Тормоза ужасные. Таблицы открываются очень, очень, очень медленно. При том, что записей в них практически нет.

Делаю обратную операцию. Прилинковываю таблицы с первого компа к второму. Все работает хорошо.

Антивирусы, брандмауэры, все отключил. Сеть свободна. Для чистоты эксперимента создал на обоих компах новые базы с одной таблицей и одной записью.

Подскажите, что может влиять на скорость передачи данных по сети? Как вычислить тормозной процесс?

Спасибо

http://www.sql.ru/forum/1279556/skorost-peredachi-dannyh-po-lokalnoy-seti


Доступен ли компьютер в локальной сети

Пятница, 08 Декабря 2017 г. 12:54 + в цитатник
Добрый день. Локальная сеть. В ней 2 компа. На втором компе в папке с общим доступом находится MDBшный файл. Со своего компа пытаюсь прилинковать таблицы с этого второго MDBшника к своему MDBAccessу. Если второй комп в сети, все происходит без проблем. Но если второй комп вне сети, то все виснит и на долго. Подскажите способ пингануть второй комп на предмет присутствия.
Спасибо

http://www.sql.ru/forum/1279494/dostupen-li-komputer-v-lokalnoy-seti


Тема открывания форм, в зависимости от "Код"а строки

Четверг, 07 Декабря 2017 г. 23:47 + в цитатник
Доброго времени суток!
Проблема звучит так!

Есть форма, при нажатии на кнопку, в этой форме, открывается другая форма...
Но проблема в том, что открывается она пустая, такое ощущение что она не берёт данные из запроса как будто они все фильтруются, пробовал вырубать все фильтра, не помогло, пробовал сделать макрос по открытию, не помогло.
Помогите, люди умные!

http://www.sql.ru/forum/1279447/tema-otkryvaniya-form-v-zavisimosti-ot-kod-a-stroki


Проблема с форматированием дат

Среда, 06 Декабря 2017 г. 16:21 + в цитатник
Добрый вечер! Натолкнулся на неприятность с датами. Одно и то же выражение с разными датами по разному работает. Вопрос - почему? И как с этим бороться? Сам пока не разобрался.

?CDate("04.12.2017")
04.12.2017 
?CDate(Format(CDate("04.12.2017"), "mm\/dd\/yyyy"))
12.04.2017 
?CDate("15.08.2017")
15.08.2017 
?CDate(Format(CDate("15.08.2017"), "mm\/dd\/yyyy"))
15.08.2017 

http://www.sql.ru/forum/1279290/problema-s-formatirovaniem-dat


Подчиненная таблица

Среда, 06 Декабря 2017 г. 09:40 + в цитатник
Всем привет!
Пожалуйста помогите разобраться.
Есть таблица (главная форма) "Квитанции". В ней поля, которые заполняются вручную (№ квитанции, дата, ФИО и т.п.) и поля, которые выбираются из других таблиц (Организация, Агент). Так вот, в ней нужна подчиненная таблица Сборы, т.е. в одной квитанции может быть несколько сборов. Есть отдельная таблица (форма справочник) Сборы, там заведены все используемые в работе виды сборов.
Как мне связать эти две таблицы, по какому полю?
Спасибо всем заранее)

http://www.sql.ru/forum/1279241/podchinennaya-tablica


Создать запрос на импорт таблицы

Вторник, 05 Декабря 2017 г. 19:53 + в цитатник
Как создать запрос, чтобы скопировать таблицу из одной в базы в другую?
Select into что то не захотел этого делать? А через перебор recordset что то ломает меня терять производительность.

http://www.sql.ru/forum/1279206/sozdat-zapros-na-import-tablicy


Как создать в подчинённой в таблице, вставленной форму, новую строку

Вторник, 05 Декабря 2017 г. 19:19 + в цитатник
Есть форма, я в неё вставил подчинённую таблицу с 5 столбцами (что в общем-то не важно) фильтруются по счётчику основной базы, все строки относящиеся к данной записи с одним кодом свойственным этой базы, как создавать новую строчку в подчинённой базе, чтобы не лезть в таблицу?

http://www.sql.ru/forum/1279202/kak-sozdat-v-podchinyonnoy-v-tablice-vstavlennoy-formu-novuu-stroku


MS ACCESS 2013 автозаполнение ячеек после выбора связанной ячейки - MS Access

Вторник, 05 Декабря 2017 г. 14:03 + в цитатник
Добрый день. Как примерно организовать, чтобы при выборе из выпадающего списка в одной ячейке, в остальные автоматом записывались связанные данные с выбором данные, например выбрали ФИО, подсатвились отдел и ещё что-либо. Хочу это сделать в Запросе или Форме.

http://www.sql.ru/forum/1279154/ms-access-2013-avtozapolnenie-yacheek-posle-vybora-svyazannoy-yacheyki-ms-access


Запрос и названия полей

Вторник, 05 Декабря 2017 г. 12:16 + в цитатник
В запросах самопроизвольно вместо
просто - COMMENTARII
Написалось
Выражение1: COMMENTARII

И так во всех полях многих запросов
Выражение2
Выражение3
Выражение4
Кто знает - что это за напасть
и как с этим бороться?
Потому, что исправив запрос в конструкторе и сохранив его
при новом открытии - оно опять так же становится
Выражение1: COMMENTARII

Access 2007
------------------------------------------------------------------------
Спасибо за ответ.

http://www.sql.ru/forum/1279127/zapros-i-nazvaniya-poley


Помогите объединить запросы в один.

Вторник, 05 Декабря 2017 г. 11:53 + в цитатник
Необходимо создать запрос на добавление отсутствующих записей в таблицу "01_Вид страхования" из подключаемой таблицы "Данные_ПЛОСКИЙ", проблема в том, что в подключенной таблице данные в текстовом формате, а в конечной таблице в числовом, приходится делать 1 запрос на изменение типа данных:

SELECT CInt([Данные_ПЛОСКИЙ]![Код 7ГС]) AS gsid
FROM Данные_ПЛОСКИЙ
GROUP BY CInt([Данные_ПЛОСКИЙ]![Код 7ГС]);

А второй запрос на добавление:

INSERT INTO [01_Вид страхования] ( [Код 7ГС] )
SELECT gsq.gsid
FROM gsq LEFT JOIN [01_Вид страхования] ON gsq.gsid = [01_Вид страхования].[Код 7ГС]
WHERE ([01_Вид страхования].[Код 7ГС]) Is Null;

Можно ли решить проблему за один заход? Ну или вложенным запросом?

Заранее спасибо.

http://www.sql.ru/forum/1279121/pomogite-obedinit-zaprosy-v-odin


Проблема с Listbox

Понедельник, 04 Декабря 2017 г. 21:38 + в цитатник
Добрый день,
Суть проблемы такова.
В форме есть свободный Listbox с множественным простым выбором значений из списка.
В случае, если вход и выбор нужных значений в списке осуществляется мышью, то всё работает как положено (выбор нужных значений -> выход из контрола -> AfterUpdate, когда происходит обработка выбранных значений и т.д.)
Если же начать перемещаться по контролам в форме при помощи клавиши 'Tab', то при переходе на этот Listbox происходит вход, список получает фокус и нажатием пробела можно выбрать первый элемент списка, но, если выбран только один этот первый элемент и перемещений по элементам списка (стрелки вверх/вниз) не происходило, то после ещё одного нажатия 'Tab' произойдут выход с потерей фокуса, но событий BeforeUpdate и AfterUpdate не случиться, а ListIndex остаётся равен "-1".
В случае перемещений по списку курсорными клавишами и(или) при выборе более одного значения из списка все события отрабатывают как надо.

Сталкивался с ситуацией, когда при программном выборе значений в свободном Listbox'е выделение происходило, но ListIndex оставался равным "-1". Эту проблему решил при помощи Selected(i)=true -> currCtl.SetFocus -> ListIndex = [n]+1 (по сути имитация ручного ввода).

В этом случае никакие шаманства с SetFocus пока успеха не принесли :(

http://www.sql.ru/forum/1279080/problema-s-listbox


DelhpiSqlСумма нескольких строк

Понедельник, 04 Декабря 2017 г. 11:25 + в цитатник
Здраствуйте, пожалуйста помогите с задачей.
Думаю со вчерашнего вечера и лишь придумал как схематично можно решить задачу,но SQL плохо знаю и не могу решить.
Суть задачи заключается. Есть база данных цеха в котором рабочие делают изделия разной категорий (А,Б,С) необходимо суммировать изделия(А,Б,С) и вывести рабочего с максимальным значением.

http://www.sql.ru/forum/1278988/delhpisqlsumma-neskolkih-strok


Вставить еще один столбец

Понедельник, 04 Декабря 2017 г. 07:43 + в цитатник
Как вставить еще один столбец который повторно ссылается в ту же таблицу?
Дело в том, что при указании id – показателя, запрос выводит нужное значение.
То есть: или Показание 1 (колонка - Пять) или Показание 2 (колонка - Пять)
Показание 1 и Показание 2 находятся в одной таблице.
А мне нужно что бы запрос выводил оба значения.

http://www.sql.ru/forum/1278951/vstavit-eshhe-odin-stolbec


Form_Active перестал срабатывать

Воскресенье, 03 Декабря 2017 г. 14:45 + в цитатник
Господа, приветствую.

акс 2007.
Жил был проект, и даже работал))).
Проблема в заголовке.
Приложил тестовый пример, сделанный в новой бд.
Ситуация:
все формы - вкладками разделенные, но пробовал их и одиночными сделать... тоже
варианты:
1 - источник, таблица. Наглухо.
2 - источник Recordsourse.
3,4 - источники Recordset, ADODB и DAO. 4 вариант тупо для чистоты эксперимента

варианты 1 и 2 - Form_Active срабатывает и при открытии, и смене фокуса
варианты 3 и 4 - Form_Active срабатывает только при смене активной формы/вкладки.

Если так и должно быть, то тогда почему проект с пол года уже отработал???
А если не должно так быть...кто знает причину?

Объясните плиз...

Если лень/не можете скачать...код в формах
вариант 1
+
Option Compare Database
Option Explicit

Private Sub Form_Activate()
    MsgBox Me.Name
End Sub
вариант 2
+
Private Sub Form_Activate()
    MsgBox Me.Name
End Sub

Private Sub Form_Open(Cancel As Integer)

   On Error GoTo Form_Open_Error

Cancel = MyWhere(0)

   On Error GoTo 0
   Exit Sub

Form_Open_Error:
  MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Form_Open of Form_Cases_All", , "Error!"
End Sub

Public Function MyWhere(TypeSearch As Long) As Boolean

   On Error GoTo MyWhere_Error

    Me.Form.RecordSource = "SELECT * FROM Таблица1"

   On Error GoTo 0
   Exit Function

MyWhere_Error:
MyWhere = True
  MsgBox Err.Number, Err.Description
End Function
вариант 3
+
Private MyRec As ADODB.Recordset
Private strMy As String

Private Sub Form_Activate()
    MsgBox Me.Name
End Sub

Private Sub Form_Open(Cancel As Integer)

10       On Error GoTo Form_Open_Error

90    Cancel = MyWhere(0)

100      On Error GoTo 0
110      Exit Sub

Form_Open_Error:
120     MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Form_Open of Form_Cases_All", , "Error!"


End Sub

Public Function MyWhere(TypeSearch As Long) As Boolean

10       On Error GoTo MyWhere_Error

strMy = "SELECT * FROM Таблица1"

180       Set MyRec = New ADODB.Recordset
190       With MyRec
200           .CursorLocation = adUseClient
210           .Open strMy, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
220       End With
230       Set Me.Recordset = MyRec
240       MyWhere = False

360   If Not MyRec Is Nothing Then Set MyRec = Nothing '

380      On Error GoTo 0
390      Exit Function

MyWhere_Error:
400   If Not MyRec Is Nothing Then Set MyRec = Nothing '
410   MyWhere = True
520     MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Form_Open of Form_Cases_All", , "Error!"

End Function
вариант 4
+
Private MyRec As DAO.Recordset
Private strMy As String

Private Sub Form_Activate()
    MsgBox Me.Name
End Sub

Private Sub Form_Open(Cancel As Integer)

10       On Error GoTo Form_Open_Error

90    Cancel = MyWhere(0)

100      On Error GoTo 0
110      Exit Sub

Form_Open_Error:
120     MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Form_Open of Form_Cases_All", , "Error!"


End Sub

Public Function MyWhere(TypeSearch As Long) As Boolean

10       On Error GoTo MyWhere_Error

strMy = "SELECT * FROM Таблица1"

180       Set MyRec = CurrentDb.OpenRecordset(strMy)
230       Set Me.Recordset = MyRec
240       MyWhere = False

360   If Not MyRec Is Nothing Then Set MyRec = Nothing '

380      On Error GoTo 0
390      Exit Function

MyWhere_Error:
400   If Not MyRec Is Nothing Then Set MyRec = Nothing '
410   MyWhere = True
520     MsgBox "Error number 0409(" & Erl & "). If this error persists, please write down the error number and contact technical support.", , "Error Encountered! System code: " & Err.Number

End Function

http://www.sql.ru/forum/1278920/form-active-perestal-srabatyvat


Как победить ошибку

Суббота, 02 Декабря 2017 г. 21:16 + в цитатник
Добрый день! Помогите победить проблему, привожу скрин
Заранее спасибо

http://www.sql.ru/forum/1278889/kak-pobedit-oshibku


Значение по умолчанию из предыдущей записи

Суббота, 02 Декабря 2017 г. 16:01 + в цитатник
Добрый день. Access 2016. В таблице три столбца: "Ключевое поле", "Дата" (совпадения не допускаются, по умолчанию - текущая) и "Деньги". Надо, чтобы при создании новой записи, в поле "Деньги" по умолчанию вставало предыдущее значение (значение за предыдущую дату).

http://www.sql.ru/forum/1278872/znachenie-po-umolchaniu-iz-predydushhey-zapisi


Неверное количество записей в запросе

Пятница, 01 Декабря 2017 г. 13:11 + в цитатник
Добрый день!
Есть список футбольных команд.
Жеребьёвка проводится так: список делится пополам, обе половинки сортируются рандомом и объединяются в массиве Delphi(но сейчас не об этом).
SELECT TOP 50 PERCENT Название
FROM Команда
WHERE (((Команда.[Количество очков])=(SELECT MAX([Количество очков]) FROM Команда)))
ORDER BY Название;

Необходимо сделать выборку Кодов команд из таблицы по Названию из запроса. Получается какой-то треш(более 1000 записей выводит).
Как мне исправить запрос?
SELECT Команда.Код_К, Команда_1.Код_К
FROM Команда, Команда AS Команда_1, 50сверху, 50снизу
WHERE (([Команда].[Название]=[50сверху].[Название]) AND ([Команда_1].[Название]=[50снизу].[Название]));

http://www.sql.ru/forum/1278779/nevernoe-kolichestvo-zapisey-v-zaprose


Как на VBA изменить размер числового поля на "действительное"?

Четверг, 30 Ноября 2017 г. 18:37 + в цитатник
Как на VBA изменить размер числового поля на "действительное"?

http://www.sql.ru/forum/1278715/kak-na-vba-izmenit-razmer-chislovogo-polya-na-deystvitelnoe



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 287 286 [285] 284 283 ..
.. 1 Календарь