Уважаемые форумчане! Осваиваю 2007 и не могу вьехать в чем моя ошибка-хочу чтоб каждая группа отчета печаталась на отдельной странице. (в 2003 это не вызывало никаких проблем) Гляньте,пожалуйста
Уважаемые форумчане! Есть форма с элементом WebBrowser в которой отображается статическая карта Гугл показывающая расположение объекта недвижимости в зависимости от его почтового адреса (Данные: ="https://maps.googleapis.com/maps/api/staticmap?zoom=" & [Zoom] & "&size=800x600&maptype=roadmap&markers=color:blue%7Clabel:1%7C" & [House] & "," & [Street] & ",Moscow"). Подскажите, пожалуйста, как вывести изображение этой карты в отчет вместе с другими данными формы? Опыт VBA программирования - начальный. Есть ли простое решение?
Вот в этом классе, заботливо :) предложенным \\\\ 17840035, встретился такой вот код:
FriendFunction SetEOF(OptionalByVal p_lBytes& = -1, _
OptionalByVal p_enOffset As CFile_SeekOffsets = 0) AsBooleanDim lReturn AsLongIf (IsOpen = False) ThenExitFunctionIf ((p_lBytes <> -1) And (p_enOffset = 0)) ThenExitFunctionIf (p_lBytes <> -1) Then _
If SeekTo(p_lBytes, p_enOffset) = FalseThenExitFunction
lReturn = SetEndOfFile(m_hFile)
SetEOF = (lReturn <> 0)
' который я привел к такому виду' If (IsOpen) ThenIfNot (p_lBytes = -1) ThenIfNot (p_enOffset = 0) ThenIfNot SeekTo(p_lBytes, p_enOffset) ThenExitFunction' *** EXIT ***EndIfEndIfEndIf
lReturn = SetEndOfFile(m_hFile)
SetEOF = (lReturn <> 0)
EndIfEndFunction
Есть ли возможность упростить его дальше, чтобы после цепочки проверок осталась только исполняемая часть, без этой дурацкой Exit Function?
Как я ни крутил - не получается :(
Мне жуть так не нравятся эти условные переходы в принципе и я постоянно вступаю в эти грабли. Поэтому стараюсь избавиться. Или, на худой уж конец - декорировать, чтобы в глаза бросалось. .
Доброго времени суток коллеги. Прошу Вас разъяснить, а скорее помочь в таком вопросе. Есть четырёх уровневая форма: форма "Точки" - подчинённая в форме "Объект", "Объект" подчинённая форме "Договор" и "Договор" подчинённая форме "Клиент". В форме "Точки" т.е. в последней из подчинённых, на выходе из последнего поля хочу прописать макрос, что бы курсор переходил в подчинённую форму "Объект"(предпоследняя подчинённая форма) на новую запись первого поля этой формы. Подскажите пожалуйста как правильно прописать путь в макросе "Выбрать объект". Или как вообще правильно прописать макрос для данного действия. Использую Access 2010. Спасибо.
Доброго времени суток. подскажите начинающему ибо всё что нашел на просторах форума требует неких знаний. Суть вопроса такова: есть список задач на которые выделены отрезки времени для выполнения в минутах в формате 15:00, 30:00 что равно 15 и 30 минутам соответственно (такова маска ввода и уйти от этого нельзя), так вот хотелось бы знать как на форме разместить поле где было бы общее время для выполнения всех задач. Форма отображает данные из таблицы но не все записи а применением фильтров. фильтры меняются через переключатели. хотелось бы чтобы после применения того или иного фильтра время соответственно пересчитывалось. Заранее спасибо за толчок в нужном направлении.
Всем доброго дня, просьба помочь почему на некоторых компах эта ошибка, пробовал перерегистрировать библиотеку не помогло, устанавливал безопасность макросов на низкую, тоже не помогло. Установлены Windows XP, Access 97 и Access 2003
Возможно ли работать в подчиненной форме работать дубликатом? Потому что подчиненная форма является у меня сводным и при изменении макета сохраняется последнее изменение, а мне надо чтобы изменения макета не сохранялись.
Возникла такая проблема: Есть две таблицы "агенты" и "договор", в таблице "агенты" только поле с перечислением агентов, в таблице "договор", кроме всего прочего, содержатся поля "начало действия договора", "окончание действия", "стоимость квартиры", "вознаграждение центра оценки" и "номер договора".
Не подскажите как будет выглядеть SQL запрос если нужно вывести общее количество договоров, заключенных каждым агентом, за период времени(ввести начало и конец этого периода) и их общую стоимость(отдельно стоимость квартир и вознаграждение центра оценки)?
Добрый день, Не подскажете как решить один вопрос: есть отчет, который формируется в зависимости от выбранной записи в табличной форме, скажем например отчет о движении товара. Всё это работает, но понадобилось сразу распечатывать отчеты для каждой записи, которые есть в форме, например в форме 10 записей и при нажатии один раз на кнопку, для каждой записи распечатывался бы свой отчет по порядку, т. е. сразу распечатывались бы 10 отчетов.
При обучении с Access столкнулся вот с какой проблемой, поэтому прошу вашего совета ...
Имеется: MS SQL сервер, adp проект, форма в adp проекте ... Цель: хотел бы на форме выводить записи из таблицы и редактировать некоторые из них
На данном этапе на форме создал подчиненную форму источник строк которой является хранимая процедура, на одно поле поставил список, далее пытаюсь редактировать поля но ничего не выходит ...
Ради эксперимента проделал все тоже самое на файле mdb все редактируется ...
Не понимаю почему так? получается в adp файлах нельзя внести изменения? если можно то подскажите каким образом ...
Есть mdb-файл, в котором содержатся только таблицы одной базы данных. С помощью OleDbConnection, на C# можно написать код, который подключится к базе, и можно выполнять любые запросы, например, читать данные из таблицы. Это всё просто. А мне нужно написать три запроса (это вообще не связано с C#, если они будут выполняться в самом Access, тогда выполнятся и в C#-коде). 1-й - прочитать названия всех существующих таблиц. 2-й - зная название таблицы, прочитать названия всех ее полей, 3-й - прочитать типы данных этих полей (Text, Number и т.п.).
Как будет выглядеть такие запросы? Сам Access должен поддерживать их. Спасибо.
Сделал форму по примеру из книги Гурвица. Версия Access 2007. При заполненных полях вместо перехода на другую форму выскакивает ошибка. Помогите определить причину.
Есть форма, на которой есть поле с выпадающим списком (в этом поле стоит запрет на добавление значений не из списка). С помощью макроса вставляю значение в это поле. Подскажи те как оптимальней проверить до вставки, что значение есть в выпадающем списке и только при наличии вставлять в поле?
У меня одно приложение крутится на Access, а база данных на MS SQL Server 2000 на старом сервере. Купили новый сервер и всё перенесли со старого сервера на новый сервер. Как мне в Access подключить приложение к новому серверу?
Модератор: Тема перенесена из форума "Microsoft SQL Server".
Помогите пож-ста задачкой (хочу понять и научиться): Создал навигационную форму в MS Access на одной из вкладок которой вставил "свободную рамку объекта" лист Excel, планирую чтобы пользователь двойным нажатием открывал лист Excel на форме и копировал туда данные из различных файлов (Excel, Word, блокнот ...), то есть на листе Excel на форме будет собираться вся информация ... (это создал)
Теперь встала задача всю информацию с листа Excel импортировать на сервер MS SQL [SQL_Server_Name] в таблицу [Table_Test]
Никак не могу понять как мне в инструкции FROM указать лист Excel на форме ... так вообще можно делать? корректно ли? Ниже замученный мой код ...
Dim ExcelWb As Excel.Workbook
Dim ExcelWsh As Excel.Worksheet
Set xlWB = OLE_ExcSh.ObjectSet xlWS = xlWB.Sheets("Лист1")
Dim rs AsNew ADODB.Recordset
Dim Conn AsNew ADODB.Connection
Conn.Open ConnectionString:="Provider=SQLOLEDB;" & _
"Data Source=SQL_Server_Name;Initial Catalog=BDNAME;User ID=Admin1;Password=Admin1"
Conn.Execute "INSERT INTO [Table_Test] ([Name]) SELECT [Имя] FROM [Лист1!$B2:B4]"