Как создать телефонную книгу на компьютере

Обновлено: 01.07.2024

Для разработки телефонного справочника воспользуемся офисной программой Microsoft Access. Открыть программу можно двумя способами, используя меню кнопки «Пуск» => ВСЕ ПРОГРАММЫ => MicrosoftOffice =>, или ярлык MicrosoftAccess 2010, размещенный на Рабочем столе компьютера. Откройте программу любым из предложенных способов.

В открывшемся диалоговом окне выберите Новая база данных, в поле Имя файла справа введите имя создаваемой базы данных telephone directory. Чтобы изменить расположение, в котором будет создан файл, нажмите кнопку Обзор (Изображение раскрытой папки справа от поля Имя файла), выберите новое расположение и нажмите кнопку ОК, а далее командную кнопку Создать. В MS Access имя файла задается ДО создания новой базы. Все изменения, вносимые в базу данных, отображаются в ее файлах, что позволяет минимизировать риск потери большого количества данных даже при непредвиденных сбоях (например, отключение электропитания).

Microsoft Access создаст базу данных и откроет пустую таблицу (с именем «Таблица1») в режиме таблицы.

3

На левой панели окна "База данных" сосредоточены элементы управления для вызова всех типов объектов Access (таблицы, запросы, формы и т.д.). Сюда же добавляются и создаваемые объекты. Окно имеет панель инструментов для осуществления основных операций с объектами (открытие, редактирование, удаление и т.п.).

Начинаем проектировать телефонную книгу. Телефонная книга будет состоять из двух таблиц: первая таблица будет содержать номера телефонов, ФИО и адрес абонентов, а также код категории, вторая таблица будет содержать код категории и наименование категории.

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

4

Дважды кликнув на наименование поля (например, наименование поля Код), получаем мигающий курсор в имени поля. Введите название поля, которое запланировано, а именно, Номер телефона. Далее открывается окно типов данных, которые могут быть размещены в данном поле. Выберите поле Текст. Используя левую клавишу мыши, добавьте следующее поле . После заполнения всех полей таблицы перейдите в режим конструктора, воспользовавшись пиктограммой ( ) на ленте Главная. Перед переходом в режим конструктора MSAccess попросит присвоить имя первой таблице. Назовем ее «Телефонный справочник», далее ОК.

4 1

Конструктор

Создайте вторую таблицу. Выберите ленту Создание и на этой ленте блок Таблицы, далее Конструктор таблиц ( ). Запустите конструктор создания таблиц. Откроется окно проектирования структуры таблицы.

5

В столбце "Имя поля" наберите произвольное имя поля, а в следующем столбце («Тип данных») укажите Тип для этого поля, который выбирается из раскрывающегося списка.

В нижней части окна (Свойства поля) задаются индивидуальные свойства для каждого поля. Наборы свойств могут различаться, их состав определяется указанным типом данных поля. При необходимости можно изменять значения свойств (в рамках допустимого для выбранного типа данных). Значения свойств полей в нашей базе изменять не будем.

ключ

Для успешной работы базы данных установим ключевое поле (в нашем примере это поля «Номер телефона» [Телефонный справочник] и «Код» [Категории]). Чтобы установить ключ, перейдем в режим конструктора таблицы. Далее выделяем наименование поля, которое содержит уникальные значения и нажимаем на пиктограмму с изображением ключа . О том, что поле задано ключевым, свидетельствует значок ключа рядом с именем поля в окне редактирования структуры таблицы.

6

Закройте таблицы Категория и Телефонный справочник, при закрытии появляется окно диалога, предлагающее сохранить изменения в созданных таблицах. Подтвердите сохранение изменений, выбрав командную кнопку ДА (ОК). Обратите внимание на то, что в окне ВСЕ ОБЪЕКТЫ Accessпоявились новые элементы – только что созданные таблицы «ТЕЛЕФОННЫЙ СПРАВОЧНИК» и «КАТЕГОРИИ», сохраненные не в виде отдельных файлов на диске, а в структуре базы данных.

Первой откройте таблицу «КАТЕГОРИИ», дважды кликнув левой клавишей мыши по наименованию таблицы в окне ВСЕ ОБЪЕКТЫ ACCESS => Таблицы или с помощью контекстно независимого меню, установив курсор мыши на наименование таблицы и, нажав правую клавишу мыши, выбрать из ниспадающего списка команд команду ОТКРЫТЬ.

После заполнения таблицы данными закройте ее. Вводимые данные записываются сразу же после завершения заполнения всех полей записи (при переходе к заполнению полей новой записи). Если макет таблицы в процессе работы не изменялся, то никаких дополнительных вопросов не предлагается.

Откройте таблицу «Телефонный справочник» и заполните ее приведенными ниже данными:

Таблица «ТЕЛЕФОННЫЙ СПРАВОЧНИК»

Телефонный справочник

Номер телефона

ФИО абонента

Адрес

Код категории

Анна Егоровна Чернова

Москва, ул. Большая, 1

Иван Петрович Рут

Москва, Маленький пер., 15

Москва, Пр-т Центральный, 21

Москва, Мастеров пер., 5

Москва, ул. Фиалковая, 28

Москва, Аллея Звезд, 4

Светлана Геннадьевна Короткова

Москва, ул. Родная, 8

При заполнении КОДА КАТЕГОРИИ надо иметь в виду, что коды категорий двухсимвольные.

В структуре нашей базы данных уже есть две таблицы. Однако они пока существуют независимо и наша цель сделать так, чтобы в таблице "ТЕЛЕФОНЫ" вместо кодов категорий абонентов подставлялись их полные наименования из таблицы "КАТЕГОРИИ". Для этого необходимо настроить подстановочные параметры поля "КОД КАТЕГОРИИ", а также задать параметры связей между таблицами.

Для установления связей между таблицами воспользуемся вкладкой Работа с базами данных и выбираем из блока ОТНОШЕНИЯ пиктограмму Схема данных ( ). После выполнения команды открывается окно схемы данных, в которое нужно добавить уже созданные таблицы. Воспользуйтесь пиктограммой Отобразить таблицу ( ); откроется окно добавления таблицы, в котором представлены наши две таблицы. Используя SHIFT+ левая клавиша мыши, выделите обе таблицы и подтвердите выбор командной кнопкой ДОБАВИТЬ, а затем, используя командную кнопку ЗАКРЫТЬ, перейти в окно СХЕМЫ ДАННЫХ.

связи

Настроим параметры связи между таблицами. Связь уже была создана (в процессе настройки подстановочного поля), но для обеспечения целостности данных требуется ее дополнительная настройка. Для настройки связей воспользуемся пиктограммой ( ) ИЗМЕНЕНИЕ СВЯЗЕЙ. В открывшемся окне, используя командную кнопку Новое…, настраиваем связи между полями Код таблицы КАТЕГОРИИ и поля Код категории таблицы ТЕЛЕФОННЫЙ СПРАВОЧНИК окна Создание.

8

Установите флажок «Обеспечение целостности данных». Можно также согласиться на каскадное обновление и удаление связанных полей, однако для нашей базы данных это не является необходимым. Подтвердите изменение связей (нажмите кнопку "ОК").

Закройте макет СХЕМЫ ДАННЫХ, используя кнопку ЗАКРЫТЬ. На вопрос о сохранении схемы подтвердите желание Сохранить «Да/ОК». Закройте окно «Схема данных».

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

конструктор запросов

Чтобы создать запрос, необходимо воспользоваться вкладышем СОЗДАНИЕ и выбрать блок ЗАПРОСЫ. В блоке воспользуемся пиктограммой ( ) Конструктор запросов. В открывшемся окне будет дана возможность добавить таблицы. Сделайте это и закройте окно добавления таблиц. Перед вами откроется бланк запроса по образцу:

10

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

Строка "Поле", как правило, заполняется перетаскиванием названий полей из таблиц в верхней части бланка, остальные поля заполняются автоматически или выбором необходимых значений из списка.

Перетащите поля «Номер телефона», «ФИО абонента» «Адрес» «Наименование категории» и «Код» в формируемую таблицу. Можно указать ;параметр "Сортировка" (по возрастанию) для поля "Код категории". Это обеспечит группировку отображаемых записей по категориям.

Добавьте в поле «Код» условие «РД», в соответствии с которым из всего списка телефонного справочника будут выбираться номера телефонов Родственников.

Сохраните запрос под именем "Телефоны родных", закройте бланк запросов по образцу и посмотрите результаты выполнения запроса, активировав пиктограмму ВЫПОЛНИТЬ.

Таблицы и запросы обеспечивают не только хранение и обработку информации в базе данных, но и позволяют пользователям выполнять базовый набор операций с данными (просмотр, пополнение, изменение, удаление). Вместе с тем, в Microsoft Access существуют специальные объекты, которые призваны упростить повседневную работу с базой данных. К таким объектам относят, в первую очередь, формы и отчеты.

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

DoubleContact
версия: 0.2.3

Последнее обновление программы в шапке: 10.01.2021

Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
редактирование, сравнение и слияние телефонных книг

Русский интерфейс: Да

  • добавлено склеивание нескольких имен (преимущественно для подготовки для записи на SIM-карту)
  • добавлен разбор полного имени (из FN в N);
  • в главном окне добавлен разделитель между левой и правой панелью;
  • в окне редактирования контактов можно удалять нередактируемые и неизвестные теги, а также копировать их в буфер через контекстное меню;
  • в окне редактирования контактов добавлена операция "Запомнить вид" для сохранения количества и типов имён, телефонов, почтовых ящиков, адресов и IM;
  • в окне редактирования контактов порядок табуляции по полям адаптируется к добавленным именам, телефонам и почтовым ящикам;
  • в окне редактирования контактов при добавлении контакта редакторы дня рождения и годовщины по умочанию не показывают время;
  • новые столбцы для отображения: есть адрес, есть проблемы (неизвестные теги);
  • фильтр контактов (Ctrl+F) теперь регистронезависим (Сосед==сосед);
  • добавлен французский перевод (неполный);
  • исправлено кодирование и декодирование в quoted-printable нередактируемых и неизвестных тегов;
  • исправлено чтение нестандартных типов телефонов/почты, закодированных в quoted-printable;
  • исправлено чтение фотографий в BASE64 с символом табуляции в начале строк.
Программа будет развиваться и далее, поэтому пишите свои замечания и предложения. Например, мне интересно, нужна ли поддержка формата CSV (не только на запись, но и на чтение), и если да, то какие разновидности CSV для хранения контактов вы знаете, потому, что стандарта на это нет, и в разных программах/устройствах, поддерживающих CSV, номенклатура столбцов различается.

DarkHobbit, офигеть! Рад, случайно забрев сюда, найти полезную программу! Позже будет полноценный отзыв с замечаниями и предложениями, а пока + Особенно еще за поддержку майфонеэксплорер +

скрин глянул и понял, что нет скачивания базы с телефона, т. Е. Адб. Было бы не лишним!

А как с фото обстоят дела?

скрин глянул и понял, что нет скачивания базы с телефона, т. Е. Адб. Было бы не лишним!

Да, мысля такая есть. Наверное, не прямо сейчас (я всё же ушёл в работу над CSV, а ещё меня несколько человек просили добавить работу по сети через CardDAV, что тоже довольно фундаментальная вещь), но надеюсь добраться.

С фото в контакте? Вроде как нормально, я проверял как контакты с картинкой внутри, так и с URL-ом.

DarkHobbit, нужна еще portable версия. .. Не могу поставить на работе из-за ограничений прав.
Ммм. можно. Правда, наверное, для истинно-portable версии надо, чтобы она не только из зипа в любое место разворачивалась (это сделать как раз недолго), но и никаких настроек в реестр (даже в пользовательский куст) не сохраняла?

Не мне вас учить, но чем ini файлы плохи? Или чтобы если реестр блокирован, то работала дальше по какому то умолчанию.

Прога оставляет в настоящее время очень приятное впечатление. Интерфейс "по делу", понятен, аскетичен. Все работает. Выпонил сравнение 2 баз с корректировками.

Прикрепленное изображение

На win10 64 иконка проги в пуске чистый белый1 лист.

Да-с, есть такое, и не только в win10. Где-то в скрипте инсталлятора косяк.

Добавьте в шапке, что и на Windows 10 тоже работает. Отличная программа!

Спасибо за добрые слова.
Сейчас у меня аврал по основной работе, к программе вернусь несколько позже.
  • исправлены ошибки импорта файлов VCF из Mozilla Thunderbird;
  • добавлена портабельная сборка для Windows;
  • восстановлено отображение иконки программы в меню «Пуск» Windows;
  • добавлен украинский перевод.
Про портабельную сборку для Windows
пояснение для тех, кого интересуют технические подробности
Собственно, exe-файл в портабельной версии тот же самый, что и в инсталляторе. При запуске программа ищет файл doublecontact.ini в том же каталоге, где находится сам exe, и если нашла - пытается прочитать переменную IsPortable из секции General. Если эта переменная присутствует и равна true, программа работает в портабельном режиме, и все настройки сохраняет в этот же самый файл.
Если Вы распаковали портабельную сборку из zip-архива, то там этот файл уже есть. Можете смело носить распакованный каталог на флешке - ваши настройки будут записываться в doublecontact.ini.
Если же файл не найден, переменная IsPortable отсутствует или не равна true - программа работает в "установленном" режиме, и настройки пишутся в реестр. Если Вы ставили программу из инсталлятора, она будет работать именно так.
Таким образом, любители минимализма могут превратить установочную сборку в портабельную, если у них есть доступ к компьютеру, где DoubleContact уже установлен. Для этого надо скопировать папку программы себе на флешку и рядом с экзешником положить файлик doublecontact.ini следующего содержания (его же можно взять из zip-архива):

Внимание, знак процента перед именем секции General важен! После этого настройки будут записываться в этот же файл.

Если же вас технические подробности не интересуют - выбирайте и качайте одну из двух сборок, на странице загрузки они есть обе.


С фото в контакте? Вроде как нормально, я проверял как контакты с картинкой внутри, так и с URL-ом.

Я сейчас перечитал и понял, что требуется дополнить: при вложении файла изображения поддерживаются форматы JPEG и PNG. Других форматов в тегах PHOTO файла VCF я не встречал. Разрешать произвольный двоичный формат я не хочу, т.к. программа должна уметь его не только хранить, но и отображать (в окне редактирования).

Поэтому если встретится VCF-файл с фотографиями в формате, отличном от этих двух (в этом случае программа, скорее всего, покажет предупреждение при загрузке) - пишите, присылайте, постараюсь добавить.

Случайно нашел, перерыв весть инет на предмет хотя бы просомтре VCF! На нашем форуме есть одна древняя тема, но там толкового ничего.
Буду пробовать, так как имеется уже много резервных копий контактов, а при розварачивании не всегда ясно что там и как.
Заранее спасибо.
  • добавлена жёсткая сортировка адресной книги (для сохранения и генерации отчётов);
  • поддержка чтения файлов NBF (современные файлы резервных копий Nokia);
  • поддержка групп контактов (теги CATEGORIES, X-CATEGORIES, X-NOKIA-PND-GROUP);
  • поддержка файлов CSV, создаваемых программой Osmo;
  • исправлено открытие файлов, пути к которым содержат префикс file://;
  • исправлено отсутствие информации о размере в пакете DEB.
Выпущена версия 0.1.3:
добавлена жёсткая сортировка адресной книги (для сохранения и генерации отчётов);
поддержка чтения файлов NBF (современные файлы резервных копий Nokia);
поддержка групп контактов (теги CATEGORIES, X-CATEGORIES, X-NOKIA-PND-GROUP);
поддержка файлов CSV, создаваемых программой Osmo;
исправлено открытие файлов, пути к которым содержат префикс file://;
исправлено отсутствие информации о размере в пакете DEB.

У моего оператора связи есть прикол: определяет у номера телефона входящего звонка
код страны без плюса, а если позвонить на такой номер ошибка.
Звонок работает только если использовать из определившегося номера,
только последних 10 цифр или к определившемуся номеру, вначале добавить 00

Соответственно (ДЛЯ АЙФОНОВ, не знаю как эта проблема выглядит в андроиде),
номера записанные для звонка не определяются, либо номера,
записанные для определения - не звонятся.

Не спрашивайте для чего это, не знаю.

Выход один: задублировать все имена в записной номерами для звонка и для определения.

А внизу написало:
=========
Неизвестных тегов: 3319
=========

Выход один: задублировать все имена в записной номерами для звонка и для определения.
  • выделяете интересующие контакты (простейший случай - выделяете всю книгу по Ctrl+A));
  • вызываете из меню эту функцию (надо ещё подумать, как её обозвать);
  • программа для каждого телефона с плюсом из выделенных контактов создаёт такой же телефон, но без плюса. Можно тип сделать нестандартным (см. ниже), чтобы этот телефон не вылезал в качестве основного при наборе. Если альтернативный номер уже есть, программа проверит его соответствие основному и при необходимости обновит.
Скачал единую файл-карточку всей телефонной книги с айфона. Пытался открыть csv в Вашей программе.

Эээ. наверное, всё же не csv, а vcf?

P.S. Тем не менее, бэкапы рулят: сохраняйте не только обработанный vcf-файл, но и изначальную редакцию, которую загружали с телефона. Места занимает немного - это всего лишь текстовый файлик - а помочь в случае чего может. :)

Михаил, aka DarkHobbit, спасибо за программу.

при переносе контактов на новый телефон с "седьмым" андроидом, с удивлением обнаружил отсутствие возможности сортировки контактов по фамилии. мало того, поле ввода ФИО единое. и в нем отображается "полное имя", в формате ИОФ. сменить можно только отредактировав контак. фактически редактируется поле "полное имя".

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

анализ контакта, введенного в "семерке" и экспортированного в vcf, показывает что вся информация ФИО засовывается в одно поле ИМЯ.

дополню.
попытка очистить "полное имя" группой, в которой есть пустое ФИО, или одного контакта с пустым ФИО молча кладет программу.

команда F2 переставить имена" - спасает ситуацию только для контактов не имеющих поля "отчество". иначе контакт отображается в телефоне как ФОИ. пичалька.

при переносе контактов на новый телефон с "седьмым" андроидом, с удивлением обнаружил отсутствие возможности сортировки контактов по фамилии. мало того, поле ввода ФИО единое. и в нем отображается "полное имя", в формате ИОФ. сменить можно только отредактировав контак. фактически редактируется поле "полное имя".
Я правильно понял, что это про редактирование в самом Андроиде, не в DoubleContact?
столкнулся с особенностью работы в Вашей программы..
у меня, часть контактов, имеет пустые поля Ф, И и О. это, например, телефоны организаций.
в старом телефоне, да и после импорта на новом, эти контакты отображаются нормально. в "полном имени" отображается информация из поля "организация". в Вашей программе, "полное имя" при этом не формируется. наверно это правильно, но.
при попытке "сформировать полное имя" для группы контактов, если в этой группе есть контакты с пустыми полями ФИО, программа молча падает. падает она именно при попытке обработать контакт с пустыми полями Ф, И и О. дополню.
попытка очистить "полное имя" группой, в которой есть пустое ФИО, или одного контакта с пустым ФИО молча кладет программу.
Тоже подтверждаю, правда, здесь для повторения ситуации пришлось чуть попотеть - она зависит от того, отображение каких столбцов выставлено в настройках.
команда F2 переставить имена" - спасает ситуацию только для контактов не имеющих поля "отчество". иначе контакт отображается в телефоне как ФОИ. пичалька.

Тут алгоритм такой. Если в VCF (тег N) порядок был И;Ф;О;; у меня перестановка даёт Ф;И;О;;. То есть эта операция изначально предназначена для исправления неправильного порядка фамилии и имени, а не для подгонки отображения под "неправильные" телефоны. Да, я понимаю, вторая потребность тоже имеет место быть, наверное, для неё надо делать отдельный тип перестановки, когда из правильного ФИО делается искусственное ИОФ (телефон при этом будет показывать поля в порядке следования).

Как создать телефонную книгу на компьютере

Для разработки телефонного справочника воспользуемся офисной программой Microsoft Access. Открыть программу можно двумя способами, используя меню кнопки «Пуск» => ВСЕ ПРОГРАММЫ => MicrosoftOffice =>, или ярлык MicrosoftAccess 2010, размещенный на Рабочем столе компьютера. Откройте программу любым из предложенных способов.

В открывшемся диалоговом окне выберите Новая база данных, в поле Имя файла справа введите имя создаваемой базы данных telephone directory.

Чтобы изменить расположение, в котором будет создан файл, нажмите кнопку Обзор (Изображение раскрытой папки справа от поля Имя файла), выберите новое расположение и нажмите кнопку ОК, а далее командную кнопку Создать. В MS Access имя файла задается ДО создания новой базы.

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

Microsoft Access создаст базу данных и откроет пустую таблицу (с именем «Таблица1») в режиме таблицы.

Начинаем проектировать телефонную книгу. Телефонная книга будет состоять из двух таблиц: первая таблица будет содержать номера телефонов, ФИО и адрес абонентов, а также код категории, вторая таблица будет содержать код категории и наименование категории.

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

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

Выберите поле Текст. Используя левую клавишу мыши, добавьте следующее поле . После заполнения всех полей таблицы перейдите в режим конструктора, воспользовавшись пиктограммой ( ) на ленте . Перед переходом в режим конструктора MSAccess попросит присвоить имя первой таблице.

Назовем ее «Телефонный справочник», далее ОК.

Создайте вторую таблицу. Выберите ленту Создание и на этой ленте блок Таблицы, далее Конструктор таблиц ( ). Запустите конструктор создания таблиц. Откроется окно проектирования структуры таблицы.

В нижней части окна (Свойства поля) задаются индивидуальные свойства для каждого поля. Наборы свойств могут различаться, их состав определяется указанным типом данных поля. При необходимости можно изменять значения свойств (в рамках допустимого для выбранного типа данных). Значения свойств полей в нашей базе изменять не будем.

Для успешной работы базы данных установим ключевое поле (в нашем примере это поля «Номер телефона» [Телефонный справочник] и «Код» [Категории]). Чтобы установить ключ, перейдем в режим конструктора таблицы.

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

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

Закройте таблицы Категория и Телефонный справочник, при закрытии появляется окно диалога, предлагающее сохранить изменения в созданных таблицах. Подтвердите сохранение изменений, выбрав командную кнопку ДА (ОК).

Обратите внимание на то, что в окне ВСЕ ОБЪЕКТЫ Accessпоявились новые элементы – только что созданные таблицы «ТЕЛЕФОННЫЙ СПРАВОЧНИК» и «КАТЕГОРИИ», сохраненные не в виде отдельных файлов на диске, а в структуре базы данных.

Первой откройте таблицу «КАТЕГОРИИ», дважды кликнув левой клавишей мыши по наименованию таблицы в окне ВСЕ ОБЪЕКТЫ ACCESS => Таблицы или с помощью контекстно независимого меню, установив курсор мыши на наименование таблицы и, нажав правую клавишу мыши, выбрать из ниспадающего списка команд команду ОТКРЫТЬ.

После заполнения таблицы данными закройте ее. Вводимые данные записываются сразу же после завершения заполнения всех полей записи (при переходе к заполнению полей новой записи). Если макет таблицы в процессе работы не изменялся, то никаких дополнительных вопросов не предлагается.

Откройте таблицу «Телефонный справочник» и заполните ее приведенными ниже данными:

Таблица «ТЕЛЕФОННЫЙ СПРАВОЧНИК»

При заполнении КОДА КАТЕГОРИИ надо иметь в виду, что коды категорий двухсимвольные.

Для установления связей между таблицами воспользуемся вкладкой Работа с базами данных и выбираем из блока ОТНОШЕНИЯ пиктограмму Схема данных ( ). После выполнения команды открывается окно схемы данных, в которое нужно добавить уже созданные таблицы.

Воспользуйтесь пиктограммой Отобразить таблицу ( ); откроется окно добавления таблицы, в котором представлены наши две таблицы.

Используя SHIFT+ левая клавиша мыши, выделите обе таблицы и подтвердите выбор командной кнопкой ДОБАВИТЬ, а затем, используя командную кнопку ЗАКРЫТЬ, перейти в окно СХЕМЫ ДАННЫХ.

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

Для настройки связей воспользуемся пиктограммой ( ) ИЗМЕНЕНИЕ СВЯЗЕЙ.

В открывшемся окне, используя командную кнопку Новое…, настраиваем связи между полями Код таблицы КАТЕГОРИИ и поля Код категории таблицы ТЕЛЕФОННЫЙ СПРАВОЧНИК окна Создание.

Закройте макет СХЕМЫ ДАННЫХ, используя кнопку ЗАКРЫТЬ. На вопрос о сохранении схемы подтвердите желание Сохранить «Да/ОК». Закройте окно «Схема данных».

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

Чтобы создать запрос, необходимо воспользоваться вкладышем СОЗДАНИЕ и выбрать блок ЗАПРОСЫ. В блоке воспользуемся пиктограммой ( ) Конструктор запросов. В открывшемся окне будет дана возможность добавить таблицы. Сделайте это и закройте окно добавления таблиц. Перед вами откроется бланк запроса по образцу:

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

Добавьте в поле «Код» условие «РД», в соответствии с которым из всего списка телефонного справочника будут выбираться номера телефонов Родственников.

Таблицы и запросы обеспечивают не только хранение и обработку информации в базе данных, но и позволяют пользователям выполнять базовый набор операций с данными (просмотр, пополнение, изменение, удаление).

Вместе с тем, в Microsoft Access существуют специальные объекты, которые призваны упростить повседневную работу с базой данных.

К таким объектам относят, в первую очередь, формы и отчеты.

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

Материал подготовила методист Шутилина Л.А.

При подготовке материала использовались ресурсы:

Быстрое добавление контактов в телефон по Wifi из excel

Как создать телефонную книгу на компьютере

Не рекламы ради.

Скопилось у меня около 500 контактов, кое что задублировалось, кого то я вообще не знал, решил навести в контактах порядок, заодно был список сотрудников компании в ecxel каторый я не хотел вбивать по очереди. Выбрал программу для синхронизации и редактирования контактов myphoneexplorer. Ставится на телефон под управлением андроид, на windows устанавливается отдельный клиент.

Синхронизировался по wifi и удалил не нужные контакты разом, нужные подредактировал.

Теперь нужно внести 50 новых контактов разом:

1.Создаем excel документ и верхней строке каждому столбцу делаем обозначение- имя, фамилия сотовый, группа, и т.д (смотри скриншет из 4-го пункта), вбиваем контакты или берем из источника данных.

2.Сохронием в формате .csv

3.В клиенте myphoneexplorer под windows в разделе контакты кликаем правой кнопкой мыши и выбираем импорт, выбираем сохранившейся файл в формате .csv

5.Нажимаем ок. и синхронизируем с телефоном.

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

Правительство России утвердило перечень отечественных приложений, которые с 1 апреля 2021 года будут предустанавливать на продающиеся в стране смартфоны, планшеты, компьютеры, ноутбуки и телевизоры с функцией Smart TV.Список:

На смартфоны и планшеты с Android и iOS:

На компьютеры и ноутбуки с Windows:

«МойОфис Стандартный. Домашняя версия»

На телевизоры с функций Smart TV:

Поисковик «Яндекс» Winkivi«Первый»«КиноПоиск»Okko

Приложение Android iOS Windows Правительство России Текст Российское по

В этом видео расскажем как использовать мобильный телефон на базе Android в качестве сканера штрихкодов и устройства ввода данных для компьютера. С помощью приложения можно сканировать данные прямо в компьютер или в локальный файл Excel (csv) и затем делиться им.

КАК ПОДКЛЮЧИТЬ ТЕЛЕФОН К КОМПЬЮТЕРУ

2. Скачиваем и запускаем небольшое приложение для ПК (после запуска приложение будет висеть в трее):

3. Соединяем телефон с компьютером: сканируем QR-код, отображающийся на экране компьютера.

Привет! В жизни бывают разные ситуации и одной из таких ситуаций является отсутствие под рукой ПК. Но так я пишу посты про игры, то и ПК нам нужен для игр :). Но ведь всегда в кармане есть андроид телефон

Сегодня я вам расскажу несколько способов как поиграть в некоторые игры для Windows на вашем ведроиде.

Пишу из собственного опыта, который я приобрела методом проб и ошибок, коих было больше тысячи :).

И да, мне никто за рекламу не платил (потому что у меня 30 подписчиков, лол).

Способ первый: официальные и не очень порты и движки.

Сложность: I'm too young to play.

Сейчас многие игры можно запустить без танцев с бубном и чтения тонны гайдов по запуску. Для примера возьмём первый и второй DOOM-ы. Сейчас даже сама беседка выпустила обе части игры на андроид. Правда, он стоит денег, но всё же это официальный порт. Но в нём нет такой гибкости в настройках как в Delta Touch от Open Touch Gaming.

В Delta вы можете установить почти любой вад и огромное количество модов: как сюжетных, так и графических и геймплейных (к примеру, вы можете установить Brutal Doom и заливать коридоры марсианской базы литрами кетчупа и кусочками мяса демонов). Ещё вы можете подключить геймпад и играть так же, как и на консоли.

Такие же приложения есть для запуска doom 3, Half-Life 1 с различными модификациями от FWG и большинства игр серии Quake.

Стоит 600₽, но оно того стоит:

Показать полностью 31 [моё] Эмуляция Windows Игры на Android Ретро-Игры Android Длиннопост

Что же она делает? Всего-навсего повторяет последнее действие.

Через F4 можно делать выделение цветом, менять форматирование, применять оптом стили, да и вообще делать всё, что вам придет в голову. Это очень здорово экономит время.

Вдруг кто-то этого не знал и ему это теперь пригодится)

Как просто взять и сделать резервную копию Android на компьютере?

Как перенести контакты с телефона на компьютер

Как создать телефонную книгу на компьютере

Как известно, мобильные устройства не совершенны. Они ломаются, выходят из строя, данные из них подчас теряются.

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

Учитывая это, создание запасной базы телефонных номеров является необходимым шагом, способным обезопасить наши данные от потери. В этом материале я расскажу, как выполнить перенос контактов с мобильного на ПК, и какие способы нам в этом помогут.

Как создать копию контактов телефона на компьютере

Существуют как минимум несколько способов, способных помочь нам в вопросе о том, как скопировать контакты с телефона на ПК. Ниже я опишу каждый из них, и подробно объясню, как выполнить перенос контактов со смартфона на PC.

Способ 1. Используем приложение «Контакты»

Наиболее простым способом выполнить перенос контактов с телефона на компьютер является использование возможностей приложения «Контакты» нашего мобильного устройства. Для этого необходимо зайти в данное приложение, нажать на кнопку настроек (обычно крайняя левая сенсорная кнопка), выбрать в списке опций «Импорт/экспорт».

Нас интересует именно экспорт данных на различные носители. В зависимости от версии ОС вы увидите там такие опции как «Экспорт во внутреннюю память», «Экспорт на карту памяти SD», “Экспорт на накопитель» и так далее.

При выборе одного из таких вариантов вы получите ваши контакты в выбранном вами накопителе (или месте) в виде файла «Контакты.vcf» (contacts.

vcf), который можно будет открыть с помощью «Microsoft Outlook», «TheBat!», «Контакты Windows», «vCardOrganizer»и других компьютерных программ на вашем ПК.

Замечу также, что если имена в вашей телефонной книге написаны кириллицей, то вместо кириллических имён при отображении контактов на компьютере вы увидите набор хаотичных символов, что связано с использованием ОС Андроид кодировки UTF-8, в то время как указанные программы используют по умолчанию другую кодировку — Windows 1251.

  1. Чтобы перевести одну кодировку в другую можно воспользоваться различным набором инструментов.
  2. К примеру, текстовый редактор Sublime Text позволяет быстро провести кодирование с UTF-8 в Windows 1251, для чего нужно нажать на «File» – «Open File».
  3. Открыть наш файл с контактами, затем выбрать опцию «Save with Encoding» и выбрать «Cyrillic Windows 1251».
  4. После этого файл контактов будет сохранён в приемлемом для отображения кириллицы в MS Outlook ключе.

Способ 2. Синхронизация с помощью аккаунта Google

Чтобы скопировать контакты с мобильного на компьютер необходимо иметь аккаунт Гугл, который необходимо задействовать как на вашем смартфоне, так и на ПК.

Теперь необходимо выполнить следующее:

  1. Зайти в настройки вашего телефона – Учётные записи – Google;
  2. Жмём на нашу учётную запись Гугл;
  3. Тапаем на опцию «Синхронизировать контакты» (или с похожим названием), и ждём, пока синхронизация пройдёт;
  4. Затем выполняем вход в наш аккаунт Гугл на компьютере, переходим в «Почта»
  5. Слева будет надпись «Gmail» со стрелочкой, жмём на стрелочку и выбираем «Контакты»;

Способ 3. Специализированное ПО контакты для смартфонов

Также выполнить перенос контактов с телефона на компьютер можно с помощью специализированных программ, идущих в комплект к телефону.

Для смартфонов Samsung это известная программа Samsung Kies, для Sony – Sony PC Companion, а для переноса данных с iPhone проще всего будет использовать хранилище данных iCloud (Настройка – iCloud – Синхронизация контактов – «Объединить»).

Теперь зайдя на сайт облака, и введя Apple ID и пароль, вы всегда сможете получить доступ к своим контактам.

Заключение

Ответом на вопрос о том, как переместить контакты моего телефона на ПК, станет использование различных способов, описанных мной выше.

Наиболее простым и удобным из них является экспорт списка ваших контактов через приложение «Контакты», что позволит получить данные контактов в виде небольшого файла с расширением vcf, который можно будет сохранить к себе на компьютер.

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

В этом рецепте мы познакомимся с основными возможностями системы, посмотрим различные интерфейсы. Создадим модуль для административной панели «Телефонная книга», сделаем это без использования программирования. Телефонная книга будет содержать записи имен, фамилий и номеров телефонов. Контакты разделим на группы при помощи словарей.

Создание объекта ORM (работа с базой данных)

Разработку начнем с базы данных (создание объектов ORM), для этого зайдем в административную панель, интерфейс управления ORM.


Создадим новый объект, для этого нажмем кнопку «Add Object» / «Добавить объект» и заполним форму в открывшемся окне:

  • укажем, что хотим хранить историю изменений (History log);
  • имя объекта – phonebook;
  • заголовок – Phone Book;
  • имя таблицы базы данных – phonebook;
  • выберем тип хранилища данных MyIsam (Table engine).

Сохраним объект нажатием кнопки «Save» / «Сохранить».


После сохранения нового объекта, необходимо добавить в него поля, в которых будут храниться данные. Для этого перейдем во вкладку «Fields» / «Поля», заметим, что автоматически создано системное поле id - это идентификатор объекта, настройки системных полей нельзя изменять .

Добавим поле first_name, в котором будет храниться имя. Укажем его заголовок и тип поля (строка переменной длинны (varchar), 255 символов). Отметим на форме, что поле поисковое и обязательное для заполнения.

Поисковые поля используются фильтрами данных. Поиск по таким полям производится на основе специального запроса, применяющего SQL- конструкцию LIKE.


По такому же принципу создадим поля для фамилии и номера телефона:

Поскольку мы решили, что контакты будут разделяться по группам, необходим словарь для этих групп.

Нажатием на кнопку «Dictionaries» / «Словари» откроем интерфейс управления словарями.

Создадим новый словарь, назовем его phone_group и добавим в него несколько записей (наименования групп), например, home, work, friends.

Закроем интерфейс управления словарями. Вернемся к редактированию полей объекта.

Добавим недостающее поле, в котором будет храниться ссылка на значение словаря. Назовем его group, тип поля будет «ссылка на словарь».

На этом работа с базой данных закончена. Можно перейти к созданию интерфейса.

Воспользуемся встроенным механизмом автогенерации интерфейса. Создадим интерфейс для нового объекта, для этого перейдем в раздел «Modules configuration» / «Модули административной панели», в правом углу нажмем кнопку «Create Module» / «Создать модуль».

Остается выбрать объект, для которого будет сгенерирован модуль, и нажать кнопку «Create»/ «Создать».

* В списке объектов показываются только те, для которых еще не создан одноименный контроллер.

При генерации нового модуля создается контроллер, проект интерфейса и action js-файл. Модуль вносится в список доступных в системе, группе текущего пользователя назначаются полные права доступа к модулю, модуль вносится в основное меню административной панели.

Создаваемый интерфейс отличается для объектов, использующих версионный контроль и объектов без версионного контроля. Автогенератор можно доработать, используя собственные шаблоны генерации (рассмотрим это позже в другом примере).

Интерфейс создан, осталось проверить и сохранить.

После обновления страницы, интерфейс появится в меню.

Зайдем в созданный модуль, попробуем создать запись в телефонной книге:



Обратите внимание, можно отредактировать запись и увидеть, что хранится история изменений:


Осталось проверить работает ли поиск. Попробуем искать по всем полям, доступным для поиска.

Все должно работать.

Доработка интерфейса

Перейдем к кастомизации интерфеса, добавим фильтрацию по группам и уберем колонку id.

В этом нам поможет дизайнер интерфейсов.

Открываем соответствующий раздел и загружаем проект, который нам сгенерировала система. Проект будет называться, так же как и объект – phonebook:


Чтобы убрать колонку id в списке записей телефонной книги заходим в свойства dataGrid и удаляем соответствующее поле (двойной клик по элементу в дереве Panels перегружает панель Properties, расположенную ниже дерева).

В панели свойств присутствует кнопка быстрого доступа к колонкам таблицы, нажимаем ее, открывается окно управления колонками таблицы. Этот интерфейс позволяет манипулировать колонками таблицы. Слева представлена древовидная структура колонок, по умолчанию она скрыта, для того чтобы ее развернуть необходимо кликнуть на левую панель. Дерево позволяет сортировать колонки, так же возможно вложение колонок друг в друга. Кроме этого интерфейс позволяет настраивать редакторы ячеек, изменять свойства колонок, добавлять элементы Action Column.


Чтобы создать фильтр для таблицы, добавим компонент Store filter, назовем его groupFilter:

Поместим его рядом с кнопкой добавления элемента, разделим их сепаратором (для этого перетянем элемент дерева на позицию под сепаратором sep1 Toolbar_Separator):

Изначально фильтр представляет собой текстовое поле для ввода. Сделаем его выпадающим списком. Чтобы изменить тип, заходим в свойства компонента фильтра и изменяем тип поля фильтра. Указываем тип поля Adapter, тип адаптера – адаптер словаря.

Указываем для адаптера словарь phone_group и сохраняем:

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

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


Для этого изменим свойство фильтра Show all, поставим значение true. Таким образом, выведем дополнительную запись в выпадающем списке:

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

Фильтр будет удаленный (фильтрация будет происходить на стороне сервера). Указываем хранилище и поле фильтрации group:

На этом редактирование интерфейса завершено. Сохраняем проект и выходим из дизайнера интерфейсов. Проверяем результат, приложение готово к использованию.


Читайте также: