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

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

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

Указанный период

Вторник, 20 Мая 2014 г. 17:46 + в цитатник
Подскажите пожалуйста, мне в запросе вывести вывести значения из таблицы за указанный период по дате, так вот как нужно в условии отбора записывать чтобы дата была меньше одной и больше другой?

http://www.sql.ru/forum/1095713/ukazannyy-period


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

Вторник, 20 Мая 2014 г. 17:37 + в цитатник
Имеется свободное поле с выпадающим списком кафедр в котором добавлена строка "ВСЕ"
SELECT   0 as ID, '<ВСЕ>' as Кафедра FROM Кафедры UNION SELECT DISTINCTROW Кафедры.Код, Кафедры.Кафедра FROM Кафедры;

Как сделать сортировку? Пробую следующее и пропадает вообще список из элемента управления((.

SELECT   0 as ID, '<ВСЕ>' as Кафедра FROM Кафедры UNION SELECT DISTINCTROW Кафедры.Код, Кафедры.Кафедра FROM Кафедры
ORDER BY Кафедры.Кафедра;

http://www.sql.ru/forum/1095707/sortirovka-znacheniy-v-pole-so-spiskom


Автоматическая привязка к таблицам других БД

Вторник, 20 Мая 2014 г. 14:23 + в цитатник
Здравствуйте.
Есть Базы данных с продажами в папке:
D:\Архивы\Продажи\
В БД находится 1 таблица "Продажи"
В каждой базе находятся данные по продажам за 1 месяц.
Например: D:\Архивы\Продажи\2014_3 продажи.mdb В этой БД лежат продажи за Март 2014-го.
Таких баз данных в папке 28. Продажи по каждому месяцу начиная с января 2012-го года.

Подскажите: можно ли написать запрос таким образом что бы выбирались данные из таблицы за прошлый месяц. То есть для сегодняшнего дня мне нужны данные из таблицы D:\Архивы\Продажи\2014_4 продажи.mdb

Если возможно на реальном примере.
База лежит D:\Архивы\Продажи\2014_4 продажи.mdb
Таблица имеет вид:
КодМагазинаКодТовараКол-воДата
10011501.04.2014
10022501.04.2014
10023002.04.2014
............

Нужно найти суммарные продажи во всей таблице.

В следующий месяц запрос должен ссылаться уже на таблицу D:\Архивы\Продажи\2014_5 продажи.mdb и т.д.

http://www.sql.ru/forum/1095662/avtomaticheskaya-privyazka-k-tablicam-drugih-bd


Импорт данных из Excel.

Вторник, 20 Мая 2014 г. 13:20 + в цитатник
Доброго времени суток!
Вопрос такой.
Есть данные в Excel, вида:
A030300000
1050200000
1010200000

При импорте их в mdb значение "A030300000" импортируется как Null.

Пробовал:
DoCmd.TransferSpreadsheet _
        TransferType:=acImport, _
        SpreadsheetType:=acSpreadsheetTypeExcel9, _
        TableName:="temp", _
        FileName:="" & s & "", _
        HasFieldNames:=False

CurrentDb.Execute ("Insert into temp([F4]) select CStr([F4]) from [Ëèñò1$] IN '" & s & "' [Excel 8.0;HDR=NO;IMEX=1]")


Set db = OpenDatabase("" & s & "", False, True, "Excel 8.0; HDR=NO; IMEX=1;")
Set rs = db.OpenRecordset("Лист1$")
....
!p4 = str(Nz(rs(3), ""))


Каким образом указать еще, что это строка а не число?
Спасибо!

http://www.sql.ru/forum/1095650/import-dannyh-iz-excel


Как увеличить или сжать форму в момент открытия по условию?

Вторник, 20 Мая 2014 г. 12:54 + в цитатник
При открытии формы нужно увеличить или сжать форму. Например, пользователь 1 может видеть часть информации (поля), а пользователь 2 нет и не должен. Соответственно форма должна авто-сжаться по вертикали или раскрыться. М.б. кто-то подскажет как это сделать. М.б. можно как-то по условию показать или спрятать <Примечание> формы? Тушить поля не выход, нужно именно изменять размер. Было бы здорово это делать в т.ч. в середине формы, но пойдёт низ или верх.

http://www.sql.ru/forum/1095639/kak-uvelichit-ili-szhat-formu-v-moment-otkrytiya-po-usloviu


Поиск и сравнения значения в ячейке таблицы

Вторник, 20 Мая 2014 г. 12:27 + в цитатник
Добрый день!
Картинка с другого сайта.
Картинка с другого сайта.
Картинка с другого сайта.
Значения приходят в таблицу main колонка Manf_str, значения приходят с накладных и могут отличаться
Для узнавания существует таблица tbl, где каждому значению Manf соответствует список значений.
Мне нужно сделать, чтобы все узнавалось на автомате!
Т.е. приходит значение фитошайн или Fitoshine, видим что этим значениям соответствует id=2, значит в таблицу main ставиться idManf =2

Заранее спасибо за помощь

http://www.sql.ru/forum/1095630/poisk-i-sravneniya-znacheniya-v-yacheyke-tablicy


Загрузка большого CSV в Access

Вторник, 20 Мая 2014 г. 12:10 + в цитатник
Привет,

есть большой файл CSV, причём без заголовка. Дополнительно, есть к нему описание.

задача - загрузить его в Access с наименьшими трудозатратами.

Может, кто знает утилиту для конвертации CSV в какой-нибудь табличный формат? Чтобы она была умной, бесплатной и быстрой?

http://www.sql.ru/forum/1095622/zagruzka-bolshogo-csv-v-access


Синхронный счетчик символов

Вторник, 20 Мая 2014 г. 12:10 + в цитатник
Привет форумчане. Может кто поможет переделать (если это возможно в Access) функцию написанную на JS. Эта функция обеспечивает синхронное отображение в поле2 количества символов, введенных в поле1.
символов:

Пример можно посмотреть тут http://learn.javascript.ru/events-change

http://www.sql.ru/forum/1095621/sinhronnyy-schetchik-simvolov


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

Вторник, 20 Мая 2014 г. 12:05 + в цитатник
Вот есть выражение например:
Between 300 And 500

И эта запись выводит числа от 300 до 500.
Мне нужно сделать так
Between [первое окно ввода] And [потом выскакивает второе окно ввода]
и в эти окна вводишь числа, например вводишь в первое 150 во второе 600. И в запросе выходят числа от 150 до 600

http://www.sql.ru/forum/1095619/nuzhno-sdelat-zapros-s-oknom-vvoda


Access 97 дата изменения объектов после decompile compact

Вторник, 20 Мая 2014 г. 10:21 + в цитатник
Я правильно понимаю, что после decompile compact уже все, куку, дата потеряна? Я имею ввиду дату правки модулей, форм и проч...

http://www.sql.ru/forum/1095586/access-97-data-izmeneniya-obektov-posle-decompile-compact


помогите составить запрос!

Воскресенье, 18 Мая 2014 г. 21:57 + в цитатник
Здравствуйте! Я уж часа три пытаюсь составить несчастный запрос((

В общем, есть поле с датой вида "dd.mm.yyyy". Надо получить таблицу вида | Месяц.Год | - |Кол. записей от Месяц-1.Год до Месяц.Год| . Помогите!!!

http://www.sql.ru/forum/1095313/pomogite-sostavit-zapros


Условное форматирование поля сразу во всех формах. Возможно ли?

Воскресенье, 18 Мая 2014 г. 18:16 + в цитатник
Есть таблица, например, "Перевозчики" там 5 перевозчиков. Поле "Перевозчики" используется во множестве форм. Я хочу, чтобы везде эти поля имели одинаковое условное форматирование. Нельзя ли где-нибудь в одном месте прописать правило условного форматирования, чтобы оно потом автоматически применялось в всех формах.

ЗЫ: уж очень хлопотно в стапятидесятиформах прописывать одно и то же для Перевозчиков, типов платежа, статусов клиента и прочая, прочая, прочая...

http://www.sql.ru/forum/1095290/uslovnoe-formatirovanie-polya-srazu-vo-vseh-formah-vozmozhno-li


Открытие запароленной базы Access через Delphi

Воскресенье, 18 Мая 2014 г. 15:47 + в цитатник
Здравствуйте! Имеется БД Access, приложение Delphi 7. Задача в том, чтобы защитить базу, но при этом иметь возможность работать с ней в приложении Delphi. Создал пароль БД, потом в свойстве ConnectionString у ADOConnection выбрал провайдера Office 12.0 Database Engine... На вкладке "Все" того же ADOConnection изменил значение JetOLE Database Password на пароль, аналогичный паролю базы. После запуска exe данные из базы не отображаются в DBGrid. Подскажите, что неправильно сделал? Спасибо!

http://www.sql.ru/forum/1095275/otkrytie-zaparolennoy-bazy-access-cherez-delphi


Взять предпоследнее (последнее) значение из таблицы из VBA

Воскресенье, 18 Мая 2014 г. 13:16 + в цитатник
надо разработать функцию для автоматической, последовательной нумерации документов
привязаться к счётчику не варинат (там могут быть пропуски при удалении, и начать новую нумерацию в любой момент не получится). Задумка следующая надо брать последнее значение (или если таблица началась заполняться уже то предпоследнее) и дальше уже програмно сформировать номер в том формате который необходим. Проблема возникла в том как взять поле с номером из таблицы с пронуммерованным последним документом.

http://www.sql.ru/forum/1095262/vzyat-predposlednee-poslednee-znachenie-iz-tablicy-iz-vba


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

Воскресенье, 18 Мая 2014 г. 07:46 + в цитатник
Доброго времени суток! Не могли вы мне помочь с JOIN-ом.
"Вывести список названий дисциплин (поле Namesubject из таблицы Subjects) и имен преподавателей (поле Namelector из таблицы Lectors), которые принимали по этим дисциплинам экзамены."

http://www.sql.ru/forum/1095245/vyborka-iz-dvuh-tablic-vyborka-iz-treh-tablic-s-ispolzovaniem-join


Проверить значение поля циклом по полям формы

Воскресенье, 18 Мая 2014 г. 02:19 + в цитатник
Всем привет.
Очередной раз за помощью.

Есть форма, порядка 50 полей.
От формы на источнике данных отказался, у меня там много просчитываемых полей и при сохранении через .Execute работала, но попал на - "Эту запись правил другой пользователь......" /Пробовал решить но через Dirty не решил
Так нормально и не получилось сохранить ...
Раньше делал всегда отвязанные формы, решил вернуться на старый способ

Нужно при открытии присваивать полям значения, при закрытии - сохранять назад.
Сделал такой модуль.
На вставить занчения в форму проблем нет. А вот при сохранении не могу проверить значение контрола. Вылетает на ошибку - присвоения нулевого значения с типом не "вариант"

Call LinkSetD(здесь селект)
If Not str.EOF Then
    If kod Then
'....
'здесь циклы по записи в поля формы значений селекта
'....
    Else
' принцип обработки, такой же как и при записи в форму(выше), только здесь начинаю цикл по полям формы а там делал
' начало циклов с полей запроса
        For e = 0 To Me.Controls.Count - 1
            For i = 0 To str.Fields.Count - 1
                If Me.Controls.Item(e).ControlType = acTextBox Or Me.Controls.Item(e).ControlType = acComboBox Then ' 109--111
                        If str.Fields(i).Name = Me.Controls(e).Name Then
                            If kods1 Then '--- New
                                str.AddNew
                            Else '--- Edit
                                str.Edit
                            End If
                            If Not IsNull(Me.Controls(e).Value) Then
                            Select Case str.Fields(i).Type
                                Case dbCurrency
                                    str.Fields(i).Value = Me.Controls(e).Value 'CCur(Nz(Me.Controls(e).Value, 0))
                                Case dbNumeric
                                    str.Fields(i).Value = Me.Controls(e).Value 'CLng(Nz(Me.Controls(e).Value, 0))
                                Case dbDate
                                    str.Fields(i).Value = Me.Controls(e).Value 'CDate(Nz(Me.Controls(e).Value, 0))
                                Case Else
                                    If i <> 0 Then str.Fields(i).Value = Me.Controls(e).Value 'CStr(Nz(Me.Controls(e).Value, ""))
                            End Select
                            str.Update
                            Else
' -------вот здесь(строка ниже) и бьет ошибку на нулевое значение
' хоят мне нужно записать null в таблицу. Таблица и поля это позваляют.
                            str.Fields(i).Value = Null
                            End If
'                            Debug.Print str.Fields(i).Name & "  " & str.Fields(i).Value
                        End If
                Else
                    GoTo 2
                End If
            Next i
2:
        Next e
    End If
End If
str.Close


на правильность конца циклов и IF...end if - не смотрите - резал, мог пропустить
уже просто тупить начал
ткните, что нужно делать?

http://www.sql.ru/forum/1095231/proverit-znachenie-polya-ciklom-po-polyam-formy


Запрос

Суббота, 17 Мая 2014 г. 17:14 + в цитатник
Помогите, пожалуйста, сделать запрос на SQL который должен подсчитать % от общей суммы.
В таблице имеются поля: код_запчасти, цена, и отдельным запросом: общая_сумма
Получается механизм типа ([цена]*100)/[Общая_прибыль]

http://www.sql.ru/forum/1095187/zapros


Места сотрудников

Суббота, 17 Мая 2014 г. 14:49 + в цитатник
Добрый день!
Сразу хочу сказать, что я не асс acccess, точнее до сегодняшнего момента мне хватала моих знаний, чтобы сделать какой-либо запрос или написать какой-либо простенький макрос. Но сейчас я встал в тупик и решил разобраться, что я делаю не так. И прошу помощи, у вас, форумчане.
В общем мой вопрос заключается в следующем: раньше у меня был файлик excel, в котором я сделал для того, чтобы смотреть где сидят наши сотрудники. В экселе для меня это сделать плевое дело, но в скором времени меня перестал устраивать мой файл и я решил перенести в базу данных и создать похожий аналог, но в access. Я считаю, что там отслеживать показания будет проще. Но короче это мои запары там. Сложность в том, что имеется форма с вкладками залов, на каждой вкладке собственное расположение компьютеров. Для простоты объяснения рассмотрим одно рабочее место: у 1 компьютера есть уникальное имя и уникальный номер телефона. Когда сотрудник приходит а работу он регистрируется своим индивидуальным номером на компьютере за который сел. Так как номера сотрудников, компьютеров и телефонов стационарные я искал их в екселе через формулу впр и если сотрудник находился, то он автоматически подставлялся на компьютере. Мне нужно также в форме сделать, только как - я даже не представляю, в той БД, которую я прикладываю ниже все сделано полями, я уже поэкспереметировал с полем со списком, я не знаю можно ли как-нибудь связать отдельные поля, создам для них запрос и вставить в поле для ФИО сотрудника. Надеюсь понятно написал, если что-то не понятно - спрашивайте.
https://www.dropbox.com/s/uw9mjb46m2n6muz/BD.zip

http://www.sql.ru/forum/1095176/mesta-sotrudnikov


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

Суббота, 17 Мая 2014 г. 13:11 + в цитатник
Есть столбец. Там у меня 11 строк. И мощности автомобилей от 98 лс и до 600 лс.
Как сделать запрос, что бы выводило окно и в этом окне можно было написать например 220 лс. И выводило бы автомобили имеющие примерную такую мощность от 200 до 250 лс.

Есть такой код (но не работает
автор
SELECT [1тАвтомобили].[Мощность, лс]
FROM 1тАвтомобили
WHERE поле_мощность BETWEEN 150 AND 250

http://www.sql.ru/forum/1095167/pomogite-sdelat-zapros-moshhnost-avtomobilya-ot-i-do


Пользовательская функция в вычисляемом поле таблицы Access 2010

Пятница, 16 Мая 2014 г. 18:15 + в цитатник
Подскажите, пожалуйста!
Пытаюсь написать первую функцию.
Имеется прописанная в модуле (не модуль формы, не модуль класса) функция.
Например модуль выглядит так:
Option Compare Database

Function Test1() As String
Test1 = "12345"
End Function

при открытии в вычисляемом поле таблицы Построителя выражений открываются только встроенные функции.
Функций из модуля нет, есть только встроенные.

Отчего такое может быть?

http://www.sql.ru/forum/1095076/polzovatelskaya-funkciya-v-vychislyaemom-pole-tablicy-access-2010



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