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

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

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

БД запись в таблицу из поля Label, защита от повторяющихся записей

Четверг, 09 Марта 2017 г. 14:16 + в цитатник
Всем привет, нужна Ваша помощь. Есть БД пользователей, есть форма регистрации с label, ввожу данные, жму сохранить - данные записываются в таблицу. Что нужно сделать:
1) Значение Табельный номер в Форме, при записи улетало в Таблицу 1 в поле Логин, только вид должен быть P*(введенное значение), т.е например P*200, P*300. Не умножение, а просто обычный текст такого вида.
2) Должна быть защита от повторяющихся записей по логину. Если Логин = Логин, то не записывается и выдает сообщение, что пользователь уже есть.
3) пользователи которые регистрируются в первый раз, новые пользователи, должны записаться в таблицу 1 и улететь в таблицу 2. При этом если в первой таблице Уникальный номер был 200, то во второй таблице он так же переносится, а не начинается с 1,2 и прочее.
Базу прилагаю

http://www.sql.ru/forum/1252668/bd-zapis-v-tablicu-iz-polya-label-zashhita-ot-povtoryaushhihsya-zapisey


Помогите советом

Четверг, 09 Марта 2017 г. 13:28 + в цитатник
Добрый день многоуважаемые форумчане!
Помогите советом, может кто-то сталкивался....
Суть вопроса: конечный пользователь пожелал работать с базой данных Access, но (видать как обычно) не может сформулировать четко свои требования и пожелания относительно работы приложения. Бывает по несколько раз в день необходимо вносить корректировки в дизайн форм и в исполняемый код.
Отсюда возникла необходимость каким либо способом отойти от варианта копирования клиентской части на флешку и обратно, так как это крайне не удобно...
Подскажите, в сторону какой технологии копнуть, что-бы заиметь возможность обновлять элементы базы средствами самого Access.
Клиентская часть БД на Access 2010, серверная на SQL. Конечный пользователь работает под Runtime.
Заранее спасибо за любые ответы (пусть даже не по сути вопроса).

http://www.sql.ru/forum/1252661/pomogite-sovetom


sql запрос - число конвертировать в текст

Четверг, 09 Марта 2017 г. 12:28 + в цитатник
Работаю adoquery + access
Проблема такая есть числовое поле в котором нумерация начинается 0000001, 0000002 и т.д.
При поиске 0000001 результата нет, а если написать 1 до выдаст правильный результат.


Как правильно написать запрос sql SELECT CONVERT чтобы число конвертировать в текст

DM.MainQry.Close;
DM.MainQry.SQL.Clear;
DM.MainQry.SQL.Add('SELECT * ');
DM.MainQry.SQL.Add('FROM Main');
DM.MainQry.SQL.Add('WHERE nomer LIKE '''+Edit1.Text+'''');
DM.MainQry.ExecSQL;

http://www.sql.ru/forum/1252645/sql-zapros-chislo-konvertirovat-v-tekst


Нужен специалист по Access 2010 (Москва)

Четверг, 09 Марта 2017 г. 10:07 + в цитатник
Добрый день!
Кто может оценить перспективу конвертации готовой базы в Москве?

http://www.sql.ru/forum/1252619/nuzhen-specialist-po-access-2010-moskva


Несколько получателей письма Outlook

Среда, 08 Марта 2017 г. 12:48 + в цитатник
Здравствуйте,
Подскажите, пожалуйста, как реализовать.

Необходимо, чтобы, при отправке отчета, в получателях оказывались все адреса из поля "Фамилия" запроса/отчета.

Запрос, по которому, формируется отчет, с параметрами. Соответственно появляется ошибка: "Отсутствует значение одного или нескольких параметров".

Пример прилагаю.

Спасибо.

http://www.sql.ru/forum/1252554/neskolko-poluchateley-pisma-outlook


Ошибка 400

Вторник, 07 Марта 2017 г. 23:40 + в цитатник
Делаю экспорт данных в шаблон Excel, возникла необходимость добавить в строки с кодами объектов названия объектов, но как примечание. Сварганил код приведённый ниже. Во время исполнения выкидывает окно: Заголовок - название файла, пиктограмма жёлтого треугольника с восклицательным знаком, чуть дальше цифрой 400 и кнопка Ok. Прогнал этот участок пошагово, заметил что срабатывает на разных участках кода. Кто подскажет, что за фигня творится?

Set qdf = CurrentDb.QueryDefs("qrySAPNumberObject")
Set rs = qdf.OpenRecordset
   For i = 1 To rs.RecordCount
      rs.MoveFirst
      For j = 1 To rs.RecordCount
         If objWindow.ActiveSheet.Range(Cells(2 + i, 1), Cells(2 + i, 1)).Value = rs.Fields("SAP_Number") Then
            objWindow.ActiveSheet.Range(Cells(2 + i, 1), Cells(2 + i, 1)).AddComment
            objWindow.ActiveSheet.Range(Cells(2 + i, 1), Cells(2 + i, 1)).Comment.Text Text:=rs.Fields("Object_Name")
         End If
      rs.MoveNext
      Next j
   Next i

http://www.sql.ru/forum/1252525/oshibka-400


Помогите разобраться с установкой курсора в поле. Access 2016

Вторник, 07 Марта 2017 г. 18:04 + в цитатник
Здравствуйте! Вопрос следующий:
Есть форма с полями Поле1, Поле2, Поле3.
Значение, вводимое в Поле2, согласно условию решаемой задачи должно быть строго больше значения в Поле1.
Хочу, в этой связи, написать процедуру обработки события, которая проверяла бы это условие и в случае его нарушения выводила бы сообщение об ошибке, очищала бы содержимое Поле2 и возвращала бы фокус в Поле2.

Примерно вот так:

Private Sub Поле2_AfterUpdate()
Dim Мsg1
Мsg1 = "Ошибка! Значение в Поле 2 должно быть больше значения в Поле 1."
If Поле2 < Поле1 Then
    MsgBox msg1
    Поле2 = Null
End If
    Поле2.SetFocus
End Sub


В итоге, окно с сообщением об ошибке появляется. После нажатия кнопки ОК Поле2 очищается (для повторного ввода корректного значения), но фокус перемещается в следующее поле - Поле3. Строка Поле2.SetFocus не выполняется по какой-то причине, третий день не могу разобраться по какой. Прошу помощи...
ПРИМЕЧАНИЕ: В более ранней версии офиса (2003) данная процедура работала корректно.

http://www.sql.ru/forum/1252502/pomogite-razobratsya-s-ustanovkoy-kursora-v-pole-access-2016


Создать запрос из SQL-запроса

Вторник, 07 Марта 2017 г. 11:40 + в цитатник
Добрый день!
В акцессе, в окне базы данных есть вкладочка «Запросы». Как силами ВБА создать такой объект из SQL запроса? Чтобы он появился в этой вкладочке. А то что-то не нашел.
Спасибо

http://www.sql.ru/forum/1252393/sozdat-zapros-iz-sql-zaprosa


Форма в режиме сводной таблицы

Вторник, 07 Марта 2017 г. 10:58 + в цитатник
Здравствуйте.

У меня в форме есть поле со списком, значения берутся из таблицы-справочника. Из этой таблицы берется id и само значение (текстовое). Но отображается только текстовое, так как для первого поля проставлена ширина, равная 0.
Но когда я открываю форму в режиме сводной таблицы, для полей со списком отображается именно столбец id (первое поле), а не второе текстовое поле.
Есть ли возможность, чтобы в сводной таблице отображалось значением именно второго столбца (текстового)? Или придется делать отдельный запрос и его открывать в режиме сводной таблицы? Мне бы не хотелось делать отдельный запрос, так как в форме уже есть всё что нужно и хотелось бы ее открывать просто в режиме сводной таблицы для ознакомления с данными.

http://www.sql.ru/forum/1252386/forma-v-rezhime-svodnoy-tablicy


Работа с форматами поля в конструкторе

Понедельник, 06 Марта 2017 г. 16:20 + в цитатник
Всем, доброго времени суток! У меня возникла маленькая проблемка с конструктором таблиц, а именно с форматом поля.
При выборе тип данных - Дата и время, можно изменить формат поля, access мне предлагает следующие варианты:
1) см. в приложенном файле access1.jpg

Мне же нужен другой формат отображения даты:
1) Понедельник, 29 августа 2006 г.
или
2) Понедельник, 29.07.2006 г.

Не могли бы вы мне пожалуйста помочь или же направить меня в правильное русло как это сделать )) Благодарю, за внимание.

Версии моего access - Microsoft Access 2013.

http://www.sql.ru/forum/1252253/rabota-s-formatami-polya-v-konstruktore


Проблемы с переменной.

Понедельник, 06 Марта 2017 г. 15:41 + в цитатник
Добрый день.
Годами работал следующий код:
Public Function MyFunct88(fldvalue) As Boolean
If ViborVarPoBudj = 1 Then
MyFunct88 = (fldvalue = Val(MyFunct56()))
Else
MyFunct88 = True
End If
End Function

После перестановки Access с 2003 на 2003гг (ну не нравилась кому то лицензия старого 2003 поставили новый 2003)
Вдруг этот код перестал работать в части:
MyFunct88 = (fldvalue = Val(MyFunct56()))

Т.е. при значении MyFunct56()=4, ожидаю что и MyFunct88 (и fldvalue) будет равен 4, в действительности fldvalue получается null
В чем может быть проблема?
Спасибо.

http://www.sql.ru/forum/1252242/problemy-s-peremennoy


Re: Лесенка с правилами [основана 10 сен 12] [OFF]

Воскресенье, 05 Марта 2017 г. 18:13 + в цитатник
Всем привет!

Кто-то, кажется, недавно спрашивал про программу MSQRY32.EXE, есть ли она сейчас.
В Office 2016 файл в папке C:\Program Files (x86)\Microsoft Office\root\Office16 ))

http://www.sql.ru/forum/1252158/re-lesenka-s-pravilami-osnovana-10-sen-12-off


Запрос на количество ячейек

Воскресенье, 05 Марта 2017 г. 10:38 + в цитатник
Приветсвую , можете помочь если не затруднит

Хочу что бы показывалось количество значений больше 100 и меньше 100

Поле 1| 200 |
Поле 2| 100 |
Поле 1| 110 |
Поле 3| 90 |
Поле 3| 110 |

И в результате получилось

Поле 1 | 300 | Кол-во>100(2)|Кол-во<100(0)
Поле 2 | 100 | Кол-во>100(1)|Кол-во<100(0)
Поле 3 | 120 | Кол-во>100(1)|Кол-во<100(1)

Один хороший человек подтолкнул на такой код но он не подходит под акцесс
SELECT
Колонка1,
COUNT((if( Колонка2 > 100;Колонка2:1)),
COUNT((if( Колонка2 < 100;Колонка2:0))
FROM Таблица1
GROUP BY Колонка1

http://www.sql.ru/forum/1252139/zapros-na-kolichestvo-yacheyek


Запрос на суммирование определнных полей

Суббота, 04 Марта 2017 г. 17:48 + в цитатник
Приветствую всех подскажите как выполнить такой запрос
Подскажите новичку

Колонка 1 | Колонка 2|
Поле 1| 200 |
Поле 2| 100 |
Поле 1| 100 |
Поле 3| 120 |

И в результате получилось

Поле 1 | 300
Поле 2 | 100
Поле 3 | 120

То есть поля объединялись и суммировались

http://www.sql.ru/forum/1252100/zapros-na-summirovanie-opredelnnyh-poley


Функция, запись данных из в поля формы в таблицу.

Пятница, 03 Марта 2017 г. 22:55 + в цитатник
Здравствуйте! есть поле в форме вот с такими данными:

49,0840388888889 55,8483944444444
49,0758420621239 55,848868421318
49,0755923105285 55,8510254478631
49,0667690295303 55,8510602052147
49,0669888498878 55,8590267224895
49,072003740708 55,859278497036
49,0740250881726 55,8640417330845
49,0763634133865 55,8644822772042
49,0793085126276 55,8692599425676
49,077035350807 55,8695706214117
49,077118035886 55,8720531362307
49,0839775997428 55,8723909134901
49,085085495203 55,870734780173
49,0957224166008 55,8714768922188
49,1048214234981 55,8679821314794
49,1059956676562 55,8649419488701
49,1078564979425 55,8625470640388
49,1106863940431 55,8613210507663
49,1067536240092 55,8577984634221
49,0985710398202 55,8551910660467
49,0879508739187 55,8479290756276

Данные в поле записаны через знак табуляции и знак абзаца.

Как записать можно данные из поля формы записались в табл1 (2 столбца: X,Y)?

http://www.sql.ru/forum/1252060/funkciya-zapis-dannyh-iz-v-polya-formy-v-tablicu


Запустить хранимку из VBA-модуля и не ждать исполнения

Пятница, 03 Марта 2017 г. 19:31 + в цитатник
Добрый день! Работа ведется в Access проект ADP.
Фрагмент кода VBA модуля, который находится под кнопкой в форме

Dim Cn As ADODB.Connection
Set Cn = CurrentProject.Connection


Dim cmd As ADODB.Command
Set cmd = CreateObject("ADODB.Command")
cmd.ActiveConnection = Cn

cmd.CommandText = "exec dbo.RSuperFull " + Str$(Form_MonHistory.NF) -- название ХП
cmd.Execute -- инициализация ее запуска
cmd.CommandTimeout = 1000 -- предельное время ожидания исполнения. Если бы тут стоял 0, то вроде как я понял должен ожидать полного окончания выполнения процедуры.

Вопрос: что дописать, чтобы запустить процедуру и можно было сразу отвалить??? В текущем виде ведь получается, что к следующей строке кода программа не придет, ожидая исполнения cmd.Execute

http://www.sql.ru/forum/1252049/zapustit-hranimku-iz-vba-modulya-i-ne-zhdat-ispolneniya


Поле "сектор" не существует в результирующей таблице

Пятница, 03 Марта 2017 г. 17:12 + в цитатник
Добрый день!
Помогите пожалуйста разобраться с файлом.
У меня есть таблица Excel (пример во вложении),при загрузке в access 2010 через внешние данные ->добавить копию записей в конец таблицы выдает ошибку поле "сектор" не существует в результирующей таблице + переименовывает название столбцов в "столбец 10" и т.д. Нашел на форуме темы :
http://www.cyberforum.ru/ms-access/thread1027657.html
http://www.sql.ru/forum/41740/import-dannyh
Я пробовал писать код но выдало другое страшное сообшение Run-time error "3051" Ядро СУБД не может открыть файл. Файл открыт другим пользователем.
Файл был закрыт, каких либо ограничений не было.

Буду признателен если опишите пути решения данной проблемы, очень нужно.

http://www.sql.ru/forum/1252033/pole-sektor-ne-sushhestvuet-v-rezultiruushhey-tablice


Как добавить таблицу через ACCESS 2007 в удалённую базу SQL Server 2008 R2 ?

Пятница, 03 Марта 2017 г. 14:26 + в цитатник
Имеется в наличии база данных SQL Server 2008 R2 перенесенная из ACCESS 2007.
На клиентском компьютере в ACCESS 2007 в списке объектов (по нажатию клавиши F11) отображаются таблицы, запросы и хранимые процедуры находящие на удалённом SQL Server 2008 R2.
В конце названия у всех таблиц и запросов в ACCESS 2007 отображающихся слева (по нажатию клавиши F11) в списке объектов ACCESS окончание (dbo)

Как создать новую таблицу чтобы она отображалась и работала в ACCESS и в SQL Server?
Как создать новый запрос (хранимую процедуру(на SQL Server)) чтобы он отображался и работал и в ACCESS и в SQL Server?

http://www.sql.ru/forum/1252007/kak-dobavit-tablicu-cherez-access-2007-v-udalyonnuu-bazu-sql-server-2008-r2


Как создать хранимую процедуру в базе Sql Server 2008 через Access 2007 ?

Пятница, 03 Марта 2017 г. 13:38 + в цитатник
Имеется база данных на удалённом SQL Server 2008 R2 - была перенесена из ACCESS 2007. (Досталась по наследству от предыдущего работника).
Нужно создать новую хранимую процедуру для добавления строки в таблицу на удалённом SQL Server
Не получается создать новую хранимую процедуру ни в ACCESS ни на SQL Server.

Однако множество хранимых процедур уже имеется, они имеют название типа:
add_KonKard(dbo) - у всех в конце названия (dbo)

При попытке создании хранимой процедуры на SQL Server - создаётся файл локальный с заготовкой процедуры, но в список хранимых процедур на SQL Server не прописывается.
Как создать хранимую процедуру на SQL Server И чтобы она была видна в списке запросов ACCESS 2007 и запускалась в ACCESS 2007?

http://www.sql.ru/forum/1252001/kak-sozdat-hranimuu-proceduru-v-baze-sql-server-2008-cherez-access-2007


не обновляется список

Пятница, 03 Марта 2017 г. 12:48 + в цитатник
Добрый день! Помогите, пожалуйста, исправить ошибку, а именно: сделать так, чтобы в форме «Сотрудники» при просмотре ранее сохраненных записей в поле «Город» было бы видно ранее сохраненное название города. Пока имею следующее: сохраненное название региона в поле «Регион» формы «Сотрудники» видно, а название города в поле «Город» той же формы не видно. Исправляется нажатием кнопки «Обновить» (хотя макрос обновления прописан). Что интересно - для создания новой записи все хорошо работает: при выборе Региона в поле со списком «Регион» формы «Сотрудники» обновляется список Городов в соответствующем поле со списком «Город»; Город с Регионом сохраняются в соответствующей таблице «Сотрудники». Сложность возникает именно при просмотре (а не при сохранении) в форме «Сотрудники» ранее сохраненных записей, а именно: Регион виден, а город – нет. При этом если нажать кнопку «Обновить» список Городов обновляется. С записями в таблице «Сотрудники» все ОК - записи Городов и Регионов сохранены. Я и условия отбора в поле «Город» формы «Сотрудники» прописал, и макрос обновления в поле «Регион» формы «Сотрудники» прописал. А все равно требуется нажатие кнопки «Обновить». Вопрос: как сделать так, чтобы при просмотре сохраненных записей в форме «Сотрудники» в поле «Город» таки обновлялся бы список Городов в соответствии с выбранным Регионом, а сам сохраненный Город тоже был бы виден; и чтобы все это - без нажатия кнопки «Обновить»? Заранее благодарен. С ув. Юрий. Для удобства я приложил файл БД.

http://www.sql.ru/forum/1251990/ne-obnovlyaetsya-spisok



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 248 247 [246] 245 244 ..
.. 1 Календарь