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

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

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

Вывод журнала memo в сводной таблице

Четверг, 30 Января 2014 г. 16:18 + в цитатник
Добрый день, товарищи. Есть база данных MS Access, которая является ссылкой на базу через Share Point. (Подробностей этой схемы не знаю, не суть.) Есть поле типа memo с AppendOnly=true, для которого, естественно, хранится история значений. В режиме таблицы в контекстном меню есть пункт "показать журнал значений". Как показать этот журнал в сводной таблице? Или как написать макрос для этих целей?
P. S. Вообще я Java/php-программист, и синтаксис, который используется для написания макросов, далёк от меня, но программирование проблем не вызывает.

http://www.sql.ru/forum/1074459/vyvod-zhurnala-memo-v-svodnoy-tablice


TextBox как кнопка

Четверг, 30 Января 2014 г. 13:52 + в цитатник
Приветствую, Форумчане!

Имеется таблица (запрос). Естественно кол-во записей может меняться.

на базе этого необходимо создать форму, но так, чтобы вместо контролов TextBox были кнопки с соответствующими Капслуками, равными значению этих полей.

Как можно сделать подобное, ну или замаскировать под это?

http://www.sql.ru/forum/1074425/textbox-kak-knopka


Проверка на условие. Мнение гуру

Четверг, 30 Января 2014 г. 13:07 + в цитатник
Комрады, нужно мнение профессионалов.
Есть три условия. Какую конструкцию лучше использовать?
If A=5 and B=4 Then
    код
    Else
    if A=5 and B=3 then
        код
        else
        код
        End If
    end if

или
If A=5 and B=4 Then
    код
    End If
if A=5 and B=3 then
    код
    End If
if A=3 and B=3 then
    код
    End If

Думал о CASE, но там ссылка на условие делается через IS - как мне сослаться на два условия?

http://www.sql.ru/forum/1074412/proverka-na-uslovie-mnenie-guru


БД по учету картриджей на предприятии...помогите довести до ума...

Четверг, 30 Января 2014 г. 11:08 + в цитатник
В MS Access новичок, пытался своими силами автоматизировать процесс учета картриджей на предприятии. Разными способами и методами. Не могли бы помочь довести ее до ума?

Не могу создать фильтр который бы отслеживал состояние картриджа, в заправке в принтере и т.д
Да и с формой замены картриджа зашел в тупик...

В файл не смог экспортировать формы, с ошибкой экспорта пошли, могу скинуть скрины

Надеюсь на вашу помощь, спасибо большое

http://www.sql.ru/forum/1074369/bd-po-uchetu-kartridzhey-na-predpriyatii-pomogite-dovesti-do-uma


Помогите разобраться со способами внесения данных в таблицы

Четверг, 30 Января 2014 г. 10:59 + в цитатник
Вознамерился написать себе для работы базу данных (достаточно должна быть сложная). Но в БД я пробуюсь первый раз и вопрос может быть довольно глупым покажется. Однако я на нем застрял и не могу дальше продвинуться, хотя прочитал всяких источников немало.
Вот постановка задачи - есть некая БД из 3х таблиц (пример чисто тренировочный, я на нем хочу разобраться в идеологии БД)
Таблица 1. Поля - счетчик, Имя
Таблица 2. Поля - счетчик, Число
Таблица 3. Поля - Число1(связь с Т1. полем Имя 1-многие), Число2 ( Связь с Т2 полем Число 1-многие)
Естественно, при просмотре Т3 мы будем видеть только ключи.
Для того, что бы увидеть имена и числа надо сделать поля в Т3 с подстановкой из соответствующих таблиц.
Я не хочу использовать этот способ (пример тренировочный)
Вопрос - я хочу видеть на экране всё содержимое таблицы Т3 с уже подставленными туда значениями из других таблиц с возможностью в последней пустой строке вводить свои новые данные (естественно, с проверкой типа) так, чтобы после нажатия ВВОД у меня эти данные вносились в таблицы Т1 и Т2. То есть никаких дополнительных текстбоксов и прочих элементов интерфейса.
Всё максимально приближенно к Экселю.
Какими способами можно реализовать такую функциональность?
Заранее спасибо!

http://www.sql.ru/forum/1074366/pomogite-razobratsya-so-sposobami-vneseniya-dannyh-v-tablicy


запросы

Четверг, 30 Января 2014 г. 10:36 + в цитатник
Почему то на некоторых компах запросы работают, а на некоторых пишет "Слишком сложный запрос". Никак не могу разобраться в чем причина. Сначала грешила на версии access, т.к. стоят где-то 2007, где-то 2010, где-то Run-time. Но экспериментальным путем выяснили, что дело точно не в версии access. В чем может быть причина? Кто сталкивался?

http://www.sql.ru/forum/1074362/zaprosy


Запрос на создание базы данных с зависимыми списками

Четверг, 30 Января 2014 г. 02:19 + в цитатник
Здравствуйте! Заранее извиняюсь, если неправильно разобрался и зашел с темой не туда.

За выполнение работы готов перечислить вознаграждение.

Access -ом пользуюсь 1 день и срочно нужна помощь в решении задачи (пытались решить в Excel - результат неудовлетворительный)
(Ассеss 2010)

Есть потребность в создании следующей базы данных.

В базе имеется порядка 30 отраслей, каждой из которых принадлежит порядка 20 подотраслей.
Пример:

Отрасль - Металлопрокат (имеет подотрасли - арматура, уголок, лист, балка, труба и т.д)
Отрасль - Пиломатериалы (имеет подотрасли - брус, доска, фанера, ДСП, вагонка и т.д.)
Отрасль - Сантехника (имеет подотрасли - ванны, раковины, смесители, унитазы и т.д.)

В базу собираемся заносить контакты поставщиков (ФИО, телефон, адрес), отрасль его торговли и соответствующие подотрасли (важно, что в рамках выбранной отрасли к одному поставщику будут относиться не все, а только некоторые подотрасли)
Стоит отметить, что один и тот же поставщик может торговать несколькими отраслями.

Пример таблицы:

ФИО Телефон Адрес Отрасль Подотрасль
Иванов Иван Иванович | 8-800-800-80-80 | Г. Москва, Красная Площадь д.1 | Металлопрокат | Арматура, Лист, Труба |
| Сантехника | Раковины, Смесители |

Петров Петр Петрович | 8 -888-888-88-88 | г. Хабаровск, ул. Советская, д.1 | Сантехника | Смесители, Унитазы |
| Пиломатериалы| Брус, ДСП |

Основные требования:
1) Отрасли и подотрасли должны быть связаны между собой
2) Отрасли и подотрасли должны быть в виде выпадающих списков или их можно выбирать галочками (при этом требуется обеспечить возможность дальнейшей фильтрации по подотраслям)
3) Необходимо иметь возможность добавлять новые отрасли и подотрасли
4) Заполнение нескольких подотраслей одного поставщика должно происходить в 1 ячейке через "," с пробелом (В Excele таким способом легче производить фильтрацию, предполагаю, что в Access аналогично)
5) В случае ошибочного добавления подотрасли в таблицу требуется иметь возможность ее удалить
6) Если 1 поставщик торгует металлопрокатом и из 5 позиций 2 (арматура и уголок) уже занесены в таблицу, то в выпадающем списке должно остаться 3 позиции (лист, балка, труба). При этом, у нового поставщика (в следующей строчке), торгующего металлопрокатом, все подотрасли должны быть заново активны, и также по мере выбора убираться из выпадающего списка.
7) В итоге у нас должно получиться окошко, в которое мы заносим данные, и после нажатия "ввода" они должны заноситься в таблицу.
Планируемый бюджет - 1500 руб. (бюджет обсуждаемый, готов выслушать ваши условия)

Имеется необходимость выполнить работу срочно.

Прошу ваших предложений о возможностях и желании выполнить данную работу.

http://www.sql.ru/forum/1074329/zapros-na-sozdanie-bazy-dannyh-s-zavisimymi-spiskami


Не активные кнопки на форме.

Среда, 29 Января 2014 г. 20:15 + в цитатник
Доброе время суток.Я создал БД,создал 2 формы,и решил проверить активность кнопок,ни одна из кнопок не активна. Почему? Всё делал как нас учили. Создал таблицу,потом форму-другие формы-мастер форм. После создания формы,я перешёл в режим Конструктор,и в этом режиме нашёл (прямоугольник с 4-мя крестиками)-создания кнопок, (нас так учили). Вынес на рабочую область,и не работает.

http://www.sql.ru/forum/1074282/ne-aktivnye-knopki-na-forme


ИГРЫ - VBA!

Среда, 29 Января 2014 г. 18:20 + в цитатник
Предлагаю осветить такую тему! Так как сам являюсь прохвостом этих маленьких радостей!
Сюда советую выкладовать то что у кого есть. Я в свою очередь сделаю маленький нагугленный, как то давно, вклад.

1 - Верталетики

******
Чудесен и меркантилен, рванными мыслями мир!

http://www.sql.ru/forum/1074244/igry-vba


OnMouseMove

Среда, 29 Января 2014 г. 17:10 + в цитатник
Здравствуйте.
В веб-приложении 2010-2013 нельзя применять VBA.
Чтобы устранить мерцание при событии "перемещение указателя", макрокомандой "ЗадатьЗначение" для OnMouseMove устанавливаю в аргументах "". Нормально работает.
"[Event procedure]" не помогает, чтобы вернуть стандартную обработку события OnMouseMove через макрос.
Что делать в этом случае?

http://www.sql.ru/forum/1074219/onmousemove


А2010: Нет кнопок размером окна любого объекта при развороте на весь экран

Среда, 29 Января 2014 г. 16:02 + в цитатник
У одного клиента наблюдается странная картина: если развернуть любой объект (таблица/форма/отчеты?) на весь экран, то кнопок закрытия и размеров окна нет !

У себя такое воспроизвести не могу, версия и SP те же самые...

http://www.sql.ru/forum/1074200/a2010-net-knopok-razmerom-okna-lubogo-obekta-pri-razvorote-na-ves-ekran


Синхронизация данных Access-Excel-Access при учете что 2 файла открыты для редактирования

Среда, 29 Января 2014 г. 11:35 + в цитатник
Доброе утро,
Возникла следующая проблема: в Excel 2010 файле через стандартные средства (без VBA, просто кнопкой "из Access") настроена связь с таблицей из базы в Access 97. При обновлении данных в Excel при открытой базе, обновление не происходит из-за ошибки с доступом. Такая же история и в обратном порядке: при закрой базе обновив данные в Excel не возможно открыть базу из-за ошибки с монопольным доступом.
Вопрос: как реализовать обновление данных при учете открытой базы и Excel?

http://www.sql.ru/forum/1074118/sinhronizaciya-dannyh-access-excel-access-pri-uchete-chto-2-fayla-otkryty-dlya-redaktirovaniya


Импорт DBF в MDB

Среда, 29 Января 2014 г. 11:31 + в цитатник
Всем привет! Прошу помощи знатоков. Ситуация следующая - в Delphi при помощи SQL запроса пытаюсь импортировать данные из DBF таблицы в базу access, код следующий :

Query.SQL.Clear;
 Query.SQL.Add('select * into 1_DATA from (select name,tname,fname,' +
 'age,street,home,flat,doc_seria,doc_numb,doc_date,doc_from' +
 ' from [' + ExtractFileName(edt1.text) + '] in "' +
 ExtractFilePath(edt1.Text) + '" [dbase iv;])');
 Query.ExecSQL;


Данные импортируются, но сбивается кодировка (в итоговой таблице кракозябры), при этом если запрос выполнять в самом access'е то с кодировкой все в порядке. Есть подозрение, что надо колдовать со строкой подключения у она меня вот такая :

 Query.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='
   + Path + ';Mode=Share Deny None';


Подскажите, как быть, что делать ?

http://www.sql.ru/forum/1074115/import-dbf-v-mdb


Добавить данные в (одно поле) заполненной таблицы из другой таблицы

Среда, 29 Января 2014 г. 05:12 + в цитатник
Здравствуйте!
Заполняем таблицу в файле mdb для пересылки (по почте).
Но потребовалось передать еще несколько данных.
А в сформированной таблице есть неиспользованное подходящее поле.
В это поле хочется вставить данные из другой таблицы.
Добавлять записи нежелательно - содержательные поля будут пустыми. Не хочется увеличивать объем.

Как достичь цели?

http://www.sql.ru/forum/1074080/dobavit-dannye-v-odno-pole-zapolnennoy-tablicy-iz-drugoy-tablicy


access удаление запросов

Вторник, 28 Января 2014 г. 16:15 + в цитатник
Не активированы функции удаления запросов и таблиц. Создавать и переименовывать могу- удалять - нет. Помогите.

Модератор: Тема перенесена из форума "Microsoft Office".

http://www.sql.ru/forum/1073973/access-udalenie-zaprosov


Подскажите с функцией...

Вторник, 28 Января 2014 г. 15:36 + в цитатник
Добрый день всем форумчанам, помогите с проблемой...

у меня есть функция которая рассчитывает Персентиль....

+ Persentile

Public Function DPersent(strNameFields As String, strNameTBL As String, Optional strFilter As String = "", Optional p As Integer) As Variant
'ôóíêöèÿ âû÷èñëåíèÿ ïåðñåíòèëè
'èñïîëüçîâàíèå àíàëîãè÷íî DCount,DMax è ò.ï.
'strNameFields - èìÿ ïîëÿ ñ äàííûìè
'strNameTBL - íàçâàíèå òàáëèöû èëè ñîõðàíåííîãî çàïðîñà
'strFilter - ñòðîêà ôèëüòðà
'p - çíà÷åíèå ïåðñåíòèëè â èíòåðâàëå 0-100
'strFilter = ""
strNameTBL = "tbl_persent"
'strNameFields = "tbl_persent.Datele"
p = 90

Dim rst As ADODB.Recordset
Dim lngCount As Long
Dim k, part, x1, x2 As Double

On Error GoTo Err_dPersent

    lngCount = Nz(DCount("*", strNameTBL, strFilter), 0)
    If lngCount = 0 Then DPersent = Null: Exit Function

    Set rst = New ADODB.Recordset
    rst.Open "select " & strNameFields & " from " & strNameTBL & IIf(strFilter = "", "", "where " & strFilter) & " order by " & strNameFields, CurrentProject.Connection, adOpenKeyset, adLockReadOnly
    If lngCount = 1 Then DPersent = Nz(rst.Fields(0), 0): Set rst = Nothing: Exit Function

     k = p * (lngCount - 1) / 100 + 1
     If (k / Int(k)) = 0 Or (k / Int(k)) = 1 Then
      rst.AbsolutePosition = CLng(k)
      DPersent = Nz(rst.Fields(0), 0)
     Else
      part = k - Int(k)
      rst.AbsolutePosition = CLng(Int(k))
      x1 = Nz(rst.Fields(0), 0)
      rst.MoveNext
      x2 = Nz(rst.Fields(0), 0)
      DPersent = (1 - part) * x1 + part * x2
     End If

    Set rst = Nothing
Exit_dPersent:
     Exit Function

Err_dPersent:
     Select Case Err.Number
         Case Else
             MsgBox "(" & Err.Number & ") " & Err.Description & " â ïðîöåäóðå dPersent "
             Resume Exit_dPersent
     End Select
End Function





и есть таблица с даными таково типа....
+ таблица с даными
POINT	LOC     DETERM. AN.METH. DATE	        TIME	VALUE	REMARC	
L2230	L	11.40	MDW.000	25.01.2012	10:30	23,3	RO1	
L2230	L	12.10	MDW.010	25.01.2012	10:30	0,8	RO1	
L2230	L	13.20	MDW.910	25.01.2012	10:30	100	RO1	
L2230	L	14.10	MDW.001	25.01.2012	10:30	10,910	RO1	
L2230	L	14.20	MDW.000	25.01.2012	10:30	80,000	RO1	
L2230	L	15.10	MDW.001	25.01.2012	10:30	217,000	RO1	
L2230	L	15.30	MDW.001	25.01.2012	10:30	5,400	RO1	
L2230	L	16.10	MDW.010	25.01.2012	10:30	8,440	RO1	
L2230	L	16.20	MDW.010	25.01.2012	10:30	750,000	RO1	
L2230	L	21.10	MDW.910	25.01.2012	10:30	0,130	RO1	
L2230	L	21.20	MDW.910	25.01.2012	10:30	0,014	RO1

L2230	L	11.40	MDW.000	09.02.2012	10:00	24,100	RO1
L2230	L	12.10	MDW.010	09.02.2012	10:00	0,300	RO1
L2230	L	13.20	MDW.910	09.02.2012	10:00	16,000	RO1
L2230	L	14.10	MDW.001	09.02.2012	10:00	11,240	RO1
L2230	L	14.20	MDW.000	09.02.2012	10:00	82,000	RO1
L2230	L	15.10	MDW.001	09.02.2012	10:00	289,000	RO1
L2230	L	15.30	MDW.001	09.02.2012	10:00	6,800	RO1
L2230	L	16.10	MDW.010	09.02.2012	10:00	8,300	RO1
L2230	L	16.20	MDW.010	09.02.2012	10:00	1023	RO1

L2240	L	12.10	MDW.010	15.02.2012	15:00	0,100	RO1
L2240	L	13.20	MDW.910	15.02.2012	15:00	44,000	RO1
L2240	L	14.10	MDW.001	15.02.2012	15:00	11,070	RO1
L2240	L	14.20	MDW.000	15.02.2012	15:00	76,000	RO1
L2240	L	15.10	MDW.001	15.02.2012	15:00	249,000	RO1
L2240	L	15.30	MDW.001	15.02.2012	15:00	5,800	RO1
L2240	L	16.10	MDW.010	15.02.2012	15:00	8,460	RO1
L2240	L	16.20	MDW.010	15.02.2012	15:00	740,000	RO1

L2240	L	12.10	MDW.010	14.03.2012	10:30	1,600	RO1
L2240	L	13.20	MDW.910	14.03.2012	10:30	50,000	RO1
L2240	L	14.10.	MDW.001	14.03.2012	10:30	12,380	RO1
L2240	L	14.20	MDW.000	14.03.2012	10:30	88,000	RO1
L2240	L	15.10	MDW.001	14.03.2012	10:30	227,000	RO1
L2240	L	15.30	MDW.001	14.03.2012	10:30	5,200	RO1
L2240	L	16.10	MDW.010	14.03.2012	10:30	8,160	RO1
L2240	L	16.20	MDW.010	14.03.2012	10:30	771,000	RO1
L2240	L	21.10	MDW.910	14.03.2012	10:30	0,330	RO1


Теперь сам вопрос? как в запросе вывести результат расчета персентиля поля VALUE по выделенным группам
в таблице т.е. с фильтром по полю POINT и DATE?

http://www.sql.ru/forum/1073958/podskazhite-s-funkciey


Сохранение данных формы в таблицу при нажатии кнопки

Вторник, 28 Января 2014 г. 14:23 + в цитатник
Долго пытался найти ответ в интернете, но не нашел, что удивительно, вроде довольно стандартный вопрос.

Имеется ленточная форма, которая привязана к таблице.
В таблице содержатся данные по юрлицам (название, телефон, руководитель и т.д.)
Форма выглядит так же - столбцы Название, телефон, руководитель для большого количества юрлиц.

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

А при нажатии кнопки "отмена" удаляется временная таблица и форма привязывается обратно к основной.
Но я пока не так силен в программировании, помогите, пожалуйста.

http://www.sql.ru/forum/1073927/sohranenie-dannyh-formy-v-tablicu-pri-nazhatii-knopki


Запросы: SQL Server, ODBC-link, Local

Вторник, 28 Января 2014 г. 14:14 + в цитатник
Приветствую, Форумчане!!!

Помогите юридически понять одну вещь...

Имеется база на SQL Server. Пусть есть тама некая таблица с 300 000 записями и 60 полями (сам не знаю зачем столько полей, но САП есть САП).

Согласно секретной документации от Геца и приговорам П-Л, запрос на SQL Server выполняется значительно быстрее.

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

Создал довольно сложный запрос на стороне приложения Акцесс. Время выдачи результата запроса просто сказка какая-та, скорость как у ТУ-160. думаю практически соизмерима с аналогичным запросом на стороне Сервера.

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

Почему запрос на стороне SQL Server соизмерим с аналогичным запросом на стороне Акцесс с ОДБС линкованными таблицами??? Ведь это же разная архитектура (не знаю какое слово правильно подобрать при сравнении)

http://www.sql.ru/forum/1073923/zaprosy-sql-server-odbc-link-local


Ошибка при вводе данных: запись уже используется другим пользователем

Вторник, 28 Января 2014 г. 12:50 + в цитатник
Хай, гайс! Столкнулся с проблемой (раньше почему-то не было), так вот: при вводе виданных вылетает окно, что запись уже используется другим пользователем, и предлагается сохранить или перезаписать.. Короче, после того как я нажимал перезаписать, у меня вылетала ошибка какая-то (3001 если не ошибаюсь) и у меня в таблице формировалась запись, которую последствии нельзя никак удалить. Пример на картинке, вместо записей какие-то непонятные цифры и зюльки...
Вопрос: как удалить эти записи, не нужны потому что они попадают в отчет????
И как избавиться от этой ошибки. Как мне казалось Ассесс сам перераспределяет пользователей, защищая от редактирования разными пользователями одной и той же записи. Спасибо!

http://www.sql.ru/forum/1073898/oshibka-pri-vvode-dannyh-zapis-uzhe-ispolzuetsya-drugim-polzovatelem


Группировка контролов на форме

Вторник, 28 Января 2014 г. 12:32 + в цитатник
Добрый день!

Стоит ли группировать элементы управления на форме?

Может ли получится так, что на другом компьютере контролы сдвинуться относительно друг-друга?

Спасибо!

http://www.sql.ru/forum/1073896/gruppirovka-kontrolov-na-forme



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 13 12 [11] 10 9 ..
.. 1 Календарь