Sub СозданиеТаблицы()
Dim connDB AsObjectSet connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open
connDB.Execute = "CREATE TABLE RRR" & "(ID COUNTER, Дата DATETIME, Вася TEXT, Петя TEXT,Маша TEXT,Балл TINYINT,Я TEXT);"
connDB.Close
Set connDB = NothingEndSub
И в нее я пробую вставить
Sub Insert()
Dim connDB AsObjectDim sss AsStringDim ddd AsString
sss= "Кошка"
ddd= "Мышка"Set connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open
connDB.Execute = "INSERT INTO RRR VALUES( Cells(1,1).Value , sss, ddd)"
connDB.Close
Set connDB = NothingEndSub
Проблема такая, что:
1. Как вставить с ячейки? ( я не понимаю, как прописать правильно синтаксически в команде INSERT мою Cells... 2. Как в этом же запросе прописать выше обозначенную переменную sss и ddd? 3. Если у меня нумеруется все с ID и даты, то как написать в INSERT, чтобы Cells(1,1).Value было третьим по счету, а sss 5 и ddd 7)??
Вот как тут написать? INSERT INTO RRR VALUES( , ,Cells(1,1).Value , ,sss, ,ddd)" что ли...? ))
День добрый. Есть файл Excel, выгрузка отчета из 1С с группировкой. Можно ли вернуть значение количества отступов ячейки или уровень группировки и если можно то как? В самом Ексельном листе это не сложно сделать, сделал, но хочется без промежуточных напрягов...... Спасибо.
Господа, помогите составить SQL Запрос. Без VBA. Что-то бьюсь – не получается. Логистика. Машина вышла из Города_1 и объехав насколько населенных пунктов попала в Город_6. В каждом из городов она выгрузилась привезенным для него грузом и загрузилась грузами для городов которые она будет посещать по своему маршруту. При этом каждый из складов не обязательно принимает или отправляет груз. Но какая нибудь операция на нем присутствует обязательно. И еще. Склад если отгружает груз, то не обязательно во все последующие города маршрута. Задача. Составить запрос в котором бы отображалась масса груза на каждом участке маршрута от города до города. Спасибо
туплю по полной. Создал запрос на выборку из двух связанных таблиц. Связаны по двум полям типа один к одному. В одной таблицы поля галочки и код записи, в связанной по коду записи поля с расшифровкой (наименование, цена....). Теперь пытаюсь редактировать записи в запросе а оно не даётся. Это так и должно быть что ли?
------------------------------------------------------------------------ Спасибо за ответ.
Необходом вывести в отчете, общее количество конкретных значений в значений в поле. То есть, есть отчет, в нем группированные по Регионам значения строк из таблицы 1, подскажите пожалуйста формулу для подсчета общего числа значений поля "Идентификаторы" таблицы 1, по каждому региону отдельно. Пример БД: https://yadi.sk/d/r0EvhTaS3RuJHB
При выборе организации на Form1 необходимо чтобы из Копия Лист3 выбирались только те документы, которые относятся к выбранной организации. (надеюсь правильно описал) http://www.cyberforum.ru/attachments/905434d1516903972 ссылка на базу
Добрый день, помогите пожалуйста разобраться с дублированием в списке. Возникает только при добавлении столбца с группировкой ФИО: [фам_уч] & " " & [им_уч] & " " & [отч_уч] Distinct не помогает. Скорее всего проблема в связи таблиц работы_участников > участники т.к. в первой таблице есть повторяющиеся значения. (см скрины). Можно ли изменить связь в обратную сторону без потери данных, или просто скрыть дублирующиеся записи. ФИО вообще требуется только при выгрузке в exel. Прошу прощения что немного сумбурно написано, задавайте вопросы )
Начало появляться это сообщение. Закономерность не пойму. Иногда на вызов макроса, иногда на переключение между записями в форме. Кто нибудь знает что оно значит?
Возможны два варианта состояния записей 1 Поле KOD_MES - не заполнено 2 Поле KOD_MES - заполнено
В тоже время всегда присутствуют записи, в которых данное поле не заполняется ни когда, это например строки, где заполнены поля: DOGOVOR_NUMBER DOGOVOR_DATA
Как быстро проверить, что в некоторых записях поле KOD_MES - всё же заполнено, учитывая условие отбора "DOGOVOR_NUMBER = D_N" ? Это что бы знать, что вновь добавлять записи и заполнять эти поля не требуется, заполнение уже производилось ранее. ------------------------------------------------------------------------
------------------------------------------------------------------------ Спасибо за ответ.
1. Не заполняется поле Дистрибутив таблицы Комплект при вводе значений в форму Основная форма. Не пойму как исправить схему данных. 2. Как обновить на форме поле банки после обновления поля дистрибутив Спасибо.
Здравствуйте, очередная задача (по моим знаниям не выполнимая), как можно указать координаты полю в форме, если к примеру значение А=1 то координаты сверху 4 слева 5, а при А=2 координаты сверху 2 слева 1. Заранее спасибо.
Ребят, подскажите, весь интернет и хелпы облазил... Сами понимаете, в нашем деле без CTRL+BREAK никуда... Особенно, если случайно забыл сделать Next в цикле в процедуре формы на запуск Аксесс... Есть может кто, кто работает на такой же клаве? Штатные и хелповские варианты сочетаний не работают...
Народ, доброго всем времени суток! Понимаю, тема скорее всего изъезженная, но чего-то то ли я не могу нормальный контекст в поиске забить, то ли может я чего не догоняю... Вобщем, запускается процедура. В ней написан обработчик ошибок: On Error Go To, выход, метки и т.д. Из этой процедуры запускается вторая процедура. В ней тоже есть свой собственный обработчик ошибок. Вопрос: при срабатывании ошибки во второй процедуре, обработчик отрабатывает из первой процедуры... Помню, кажется, Саныч говорил, что Акс так делает то ли всегда, то ли по умолчанию... А всегда ли? Нет вариантов сделать так, что если ошибка в первой процедуре, то срабатывает ее обработчик, если во второй, то, соответственно, обработчик второй?
Помогите, пожалуйста, открыть базу данных Access с паролем. Она моя, но пароль я не помню, перепробовала уже все пароли, что могли быть. Знаю, что по правилам форума такие вопросы обсуждать нельзя, поэтому готовых помочь за какие-то скромные денежки - прошу в личку, адрес почты есть в профиле. Базу могу выслать на почту, она такая старая, что уже ценности никакой не представляет. Там просто куча таблиц, которые я за каким-то чертом несколько лет назад запаролила(((
Здравствуйте! Есть две таблицы: (слева основная, справа подчиненная, связь один-ко-многим, поле id основное, поле "номер" - подчиненное)
id
имя
.........................
номер
задача
1
петров
1
задача111
2
иванов
1
задача222
3
сидоров
2
задача333
4
итд
3
задача444
3
задача555
3
задача666
2
задача777
4
итд
Подскажите пожалуйста, как запросом найти всех сотрудников у которых, допустим 2 задачи (3 задачи, 5 задач, итд...) ? то есть, чтобы при выполнении запроса на экран вывело:
Всем добрый вечерь! Сделал контекстное меню на подчиненную форму, всё отлично работает. Но когда подчинённую форму копирую на обычную форму выдаёт ошибку: первая окошка: "Run-time error '91'" "object variable or with block variable not set" вторая окошка: "Run-time error '5'" "invalid procedure call or argument" Везде искал не нашёл ответ... Помогите решить эту проблему! Спасибо!
Ситуация: пользователь вводит документ (например оформляет накладную). ввел несколько символов и ушел курить (или языком чешет)... запись при этом осталась заблокированной и другие не могут с ней работать... Длины линеек бить по рукам уже не хватает.
Ничего умнее запускать по таймеру обновление формы в голову не приходит (все таки пятница...). Но на все формы не наделаешься... Что бы такое сделать?
Здравствуйте. Обнаружил, что в Акс-2010 формы представлены в основном окне в виде закладок.
Можно ли от этого избавиться в пользовательском экземпляре БД. Т.к. пользователь должен иметь возможность "работать" только с последней (верхней) открытой формой и не "вторгаться" в предыдущие открытые формы?