Как заполнить ячейки последовательными числами

Как заполнить ячейки последовательными числами

Не лежит у меня душа к табличным редакторам: что к Excel, что к Calc. Поэтому простые задачи вызывают у меня вопросы. Сегодня мне понадобилось сделать таблицу, заполнив столбец годами (начиная от 2000-го до 2017-го). Сначала я начал это делать вручную, но потом решил выяснить, как это можно сделать автоматически. Оказалось, это довольно простая операция. Шаг 1
Выделяем необходимое число последовательных ячеек по вертикали или горизонтали. Можно выделить больше, чем нужно (удалить всегда успеете). Шаг 2
Заходим в меню «Лист > Заполнить > Ряды». Выбираем направление заполнения (обычно «Вниз»), тип рядом (по умолчанию «Линейный»). Остается выбрать начальное и конечное значения, а также приращение (по умолчанию каждая последующая ячейка увеличивается на одну единицу).

Как заполнить ячейки последовательными числами

Вот, собственно, и все. Поэтому если вы знаете, что какие-то операции можно выполнить в полуавтоматическом режиме, лучше потратьте 15-20 минут на поиск решения, чем каждый раз тратить время на рутинные ручные операции (в данном случае создание столбцов или строк с последовательными числами).

Как заполнить ячейки последовательными числами

Цель работы: Закрепить навыки набора и форматирования документа. Получить практические навыки создания и форматирования таблиц в среде процессора LibreOffice Writer, освоить технологию автоформатирования и автоматизации вычислительной обработки данных.

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

Для добавления в документ таблицы можно воспользоваться одним из следующих способов:

· По кнопке на стандартной панели.

· Из главного меню Таблица®Вставить®Таблицу.

Во вставленной таблице можно добавлять/удалять строки и столбцы. Для этого необходимо выделить мышью строку/столбец и по правой кнопке открыть контекстное меню, затем выбрать команду Строка/Столбец®Вставить/Удалить.

Для автоматизации вычислительной обработки данных используются встроенные функции, доступные из «Строки формул», которую можно открыть из главного меню Таблица® Формула:

Как заполнить ячейки последовательными числами

Откройте ранее созданный файл Двигатель.

Перейдите на новую строку и вставьте таблицу размером 3 столбца на 12 строк с помощью вкладки Таблица ® Вставить таблицу.

Добавить таблицу.

В первом столбце объедините 8,9,10 строчку. Для этого необходимо их выделить, затем нажать кнопку Объединить на панели Таблицы:

Как заполнить ячейки последовательными числами

Таким же образом объедините 11 и 12 строчку. Заполните ее по образцу.

Тип двигателя
Четырехтактный
карбюраторный
Применяемое топливо
Бензин А92
Число цилиндров

Диаметр цилиндров (Dц, мм)

Ход поршня (S, мм)

Рабочий объем (Vh, л)
2,12
Степень сжатия
6,2
Мощность
Максимальная эффективная (Nemax, л. )

Литровая (Nл, )
23,6
Удельная (Ny, )
23,6
Крутящий момент (кгм)
При максимальной мощности (MN)
10,0
Максимальный (Mmax)
12,5

Задание 4. Оформление таблицы

Диалоговое окно « Свойства таблицы»содержит несколько вкладок:

– вкладка «Обрамление»служит для определения свойств линий таблицы;

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

Рассмотрите параметры изменения типа и цвета линий таблицы с помощью вкладки «Обрамление»(рис.

Рис. Вкладка «Обрамление» диалогового окна «Оформление таблицы»

Чтобы изменить стиль линий надо: в группе «Линия»в списке «Толщина»установить требуемую толщину линии и выбрать нужный цвет (щелчок по треугольнику приведет к раскрытию списка цветов, в котором можно выбрать интересующий вас цвет). Установленный стиль линий можно сразу увидеть на маленьком макете в разделе «Положение линий».

Нажимая на соответствующие пиктограммы в разделе «Положение линий: стандарт»можно выбрать какие именно линии будут прорисованы установленным стилем.

В разделе «Положение линий: стандарт» содержатся следующие пиктограммы:

– убрать обрамление

– установить только внешнюю рамку

– установить внешнюю рамку и горизонтальные линии

– установить горизонтальные линии и линии внутри

– установить внешнюю рамку не затрагивая внутренние линии.

На вкладке «Обрамление» диалогового окна «Свойства таблицы»на макете «Положение линий: особое»можно щелчком мышки добавить или убрать линию. Обратите внимание, что в результате щелчка мышью можно получить разные результаты:

– Серый цвет линии – будет оставлен предыдущий стиль линии

– Белый цвет линии – линия будет удалена.

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

– Выделить ячейки, для которых требуется обрамление

– Нажать на кнопку «Обрамление» и выбрать макет обрамления

– Кнопкой «Стиль обрамления» установить стиль линии

– Кнопкой «Цвет обрамления» – цвет линии

– Кнопка «Цвет фона» устанавливает фоновый цвет выделенных ячеек.

Инструкция к заданию 4:

  • Задайте стиль внешней рамки – одинарная сплошная; ширина –2,25 пт; цвет – черный;
  • для внутренних границ установите тип линии – двойная, толщиной – 0,5 пт;
  • для третьего столбика установите выравнивание текста – по центру.

Сохраните изменения в документе.

Всем привет, друзья! Мы продолжаем изучать программу LibreOffice Base, и в этом уроке мы научимся создавать связи между таблицами, расскажу как связать таблицы в базе данных LibreOffice Base. Чтобы создать связь между таблицами, необходимо перейти на вкладку «сервис» и выбрать пункт «связи». В данном окне нам нужно выбрать те таблицы, которые мы будем связывать. Для этого нужно дважды кликнуть по названию таблицы.

Как заполнить ячейки последовательными числами

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

Как заполнить ячейки последовательными числами

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

Чтобы связать данные таблицы, нужно ключевое поле «код клиента» таблицы «клиенты» перенести на поле «код заказчика» таблицы «заказы». И у нас автоматически появляется связь «один-ко-многим». Это означает, что один клиент может в разное время совершить несколько заказов. Данное поле со стороны «единички» также называется первичный ключ. Поле со стороны «многие» называется внешний ключ. Друзья, у меня уже был более подробный урок про ключевые поля и какие типы связи бывают между таблицами. Ссылка тут.

Как заполнить ячейки последовательными числами

Чтобы удалить связь между таблицами, необходимо выделить связь, щелкнуть по ней и нажать кнопку DELETE.

Давайте, сейчас мы в таблицу «заказы» введём запись и укажем такого заказчика, которого нет в таблице «клиенты». Например, заказчика под номером 2. Сохраняем внесенные изменения и сейчас мы снова попробуем связать наши таблицы.

Как заполнить ячейки последовательными числами

В таком случае система не даст создать связь между таблицами, так как у нас в подчиненной таблице (а подчиненной таблицей у нас является таблица «заказы»), в этой подчиненной таблице указана запись с таким заказчиком, которого нет в главной таблице (главной таблицей у нас является таблица «клиенты»). Поэтому чтобы данной ошибки не возникало, мы здесь должны указать того заказчика, который хранится в таблице «клиенты». Давайте, сейчас поставим «код заказчика» 1, сохраняем внесенные изменения. Возвращаемся к связям, берем поле «код клиента» и соединяем его с «кодом заказчика». У нас снова появляется связь «один-ко-многим».

Как заполнить ячейки последовательными числами

Чтобы настроить связи между таблицами дважды кликаем по связи. У нас появляется окно настройки связи, давайте пробежимся по всем опциям, которые доступны в этом окне.

Как заполнить ячейки последовательными числами

Сначала остановимся на столбике «при обновлении». Предположим у нас стоит пункт «не изменять», что это значит? Давайте это окно сейчас закрою, предположим у меня есть «код клиента» (вот код клиента 1), который сделал заказ под номером 0. Я в какой-то момент хочу поменять код этому клиенту и поставить например 10. Попробую сохранить это изменение и система говорит, что мы не можем изменить «код клиента», так как у нас существует связь между таблицами «клиенты» и «заказы».

Как заполнить ячейки последовательными числами

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

Давайте, мы снова вернёмся в свойства связи и выберем пункт «Установить NULL», нажимаем ok. Сейчас я снова поменяю «код клиента», сохраним все внесенные изменения и далее, чтобы изменения отобразились в подчиненной таблице, нажимаю на вот эту кнопку «обновить». Теперь, когда у нас обновляется поле главной таблицы, в подчиненной таблице в связанном поле NULL или пустое значение.

Как заполнить ячейки последовательными числами

Давайте сейчас мы здесь оставим «обновить каскадно» и быстренько пробежимся по столбцу «при удалении». Давайте сейчас оставим при удалении «не изменять», нажмем ok. Давайте, я сейчас таблицу «заказы» закрою, выберу клиента под номером 100, нажимаю DELETE, нажимаю «да», система ругается. Она говорит о том, что мы не можем удалить запись в главной таблице «клиенты» пока существует связанные записи в подчиненной таблице «заказы».

Как заполнить ячейки последовательными числами

Давайте нажмем ok, дважды кликнем по связи, выберем «удалить каскадно». Давайте, я еще раз открою таблицу «заказы», видите, у нас сейчас есть 1 запись, где «код заказчика» 100. Закрываю эту таблицу, снова выбираю записи «код клиента» 100, нажимаю DELETE, нажимаю «да», у нас удалилась запись в главной таблице. Снова открываем таблицу «заказы» и, как вы видите, сейчас данная таблица пуста.

Как заполнить ячейки последовательными числами

Снова возвращаемся в свойства связи, «установить NULL», нажимаем ok. Вводим нового клиента и вводим новый заказ, который совершал этот клиент (клиент у нас под номеру 102).

Как заполнить ячейки последовательными числами

Так давайте, я сейчас таблицу «заказы» снова закрою, выберу клиента 102, нажму DELETE, да, снова открою таблицу «заказы» и, как вы видите, в данном случае у нас записи остаются, при этом в поле «код заказчика» у нас снова проставляется значение null. Надеюсь, это понятно.

Как заполнить ячейки последовательными числами

Давайте мы сейчас закроем данные таблицы, вернемся в окно «конструктор связей». Чтобы добавить оставшийся таблицы в конструктор связей, мы нажимаем данную кнопку «добавить таблицы» и здесь выбираем таблицу «исполнители», «прайс-лист» и «состав заказа».

Как заполнить ячейки последовательными числами

Далее располагаем таблицы на рабочей области, выбираем поле «код заказа» таблицы «заказы» и переносим его на поле «код заказа» «состав заказа». Давайте здесь выберем «обновить каскадно» и «удалить каскадно». «Код работы» также переносим на поле «код заказа», выбираем «обновить каскадно», «удалить каскадно», ok. Последняя связь «код исполнителя» переносим на «код исполнителя» «обновить каскадно», «установить Null», окей.

Как заполнить ячейки последовательными числами

Как вы наверно уже обратили внимание, связывание таблиц в данной программе очень похоже на связывание таблиц в программе microsoft access. Друзья, вот такой вот урок получился, надеюсь он будет вам полезен. В этом уроки мы разобрались как связать таблицы в базе данных LibreOffice Base.

Всем привет, друзья! Сегодня постараюсь подробно и, по возможности кратко рассказать как создать таблицы в базе данных LibreOffice Base.

Как заполнить ячейки последовательными числами

Как заполнить ячейки последовательными числами

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

Как заполнить ячейки последовательными числами

Далее мы должны выбрать место, где будет храниться наша база данных. Я сохраняю в моих документах и назову данную базу «ремонт компьютеров». Именно такая тема будет нашей создаваемой базы. Нажимаем «сохранить» и перед нами открывается окно программы Libreoffice Base.

Слева перечислены все основные объекты, которые мы сможем создать в этой программе. По аналогии с программой Microsoft Access в данной программе мы также можем создавать таблицы, запросы, формы и отчеты. То есть типовые объекты, с помощью которых мы будем работать с данными. Конкретно в этом уроке я расскажу как создать таблицы в базе данных LibreOffice Base.

В Libreoffice существуют два способа создания таблицы: это создание таблицы с помощью мастера и создание таблицы с помощью конструктора. В данной программе конструктор называется дизайн. Давайте, создадим таблицу с помощью дизайна. Кликаем по «Создать таблицу в режиме дизайна». Как создать таблицы в базе данных LibreOffice Base

Если вы смотрели мои уроки, где я показываю, как работать в конструкторе таблиц в программе microsoft access, то внешне конструктор таблиц Аксеса и дизайн таблиц Libreoffice Base очень похожи. Да, друзья, я забыл сказать какую базу мы начнем создавать в данном уроке. Я остановился на теме «база данных организации по ремонту компьютеров», то есть мы создадим базу данных для хранения информации о выполнении ремонтных работ сотрудниками фирмы. Мы будем хранить информацию по клиентам, по исполнителям, заказам, также у нас будет храниться прайс-лист на выполнение ремонтных работ. Также мы будем иметь в виду, в одном заказе могут фигурировать несколько видов ремонтных работ. Давайте начнем создавать таблицу «Исполнители».

Первое поле у нас будет «код исполнителя» — это будет числовой тип поля. Кликаем по выпадающему списку и выбираем пункт «целое Integer». Если мы хотим, чтобы данное поле было полем типа «счетчик», в свойствах поля мы выбираем пункт «автозначение» и ставим его в положение «да». Тем самым, у нас будет автоматически заполняться поле «код исполнителя». Обращу ваше внимание, после того, как «код исполнителя» стал счетчиком, программа Libreoffice Base автоматически сделала его ключевым полем. Давайте дальше у нас будет поле «фамилия» — это будет текстовое поле длина 30 символов. «Имя» — это будет также текст 30 символов. Здесь можно копировать поля таблицы. Щелкаем по зеленому треугольнику, нажимаем Ctrl+C, щелкаем ниже и нажимаем Ctrl+V. Копируется тип поля, но не копируются имя поля.

Libreoffice Base сразу говорит нам о том, что в одной таблице не может быть двух полей с одинаковыми именами. Давайте здесь напишем «отчество». И последнее поле здесь будет «процент вознаграждения». Тип поля будет «короткое целое SmallInt». Каждый исполнитель получает фиксированный процент вознаграждения от стоимости выполнения работы. Давайте, нажмем кнопку «сохранить» и назовем таблицу «исполнители».

Как заполнить ячейки последовательными числами

Давайте, сейчас мы конструктор таблиц закроем. Дважды щёлкнем по таблице «исполнители» и введем буквально одну-две записи в данную таблицу. Обратите внимание ,в Libreoffice Base счетчик идет с нуля, а если мы вспомним Microsoft Access, то там счетчик по умолчанию начинался с единицы. Давайте сейчас закроем данную таблицу и перейдем к следующей таблице.

Как заполнить ячейки последовательными числами

Это таблица «Прайс работ». Снова кликаем «создать таблицу в режиме дизайна». Так, в этой таблице будет следующие поля: «Код работы» — это у нас будет числовой тип поля, целое Integer. Давайте, я вам сразу покажу, как сделать поле ключевым. Мы щелкаем правой кнопкой мыши по нужному полю и выбираем пункт «первичный ключ». Всё, у нас появляется ключ рядом с именем поля, соответственно, мы понимаем, что поле «код работы» является ключевым. Кратко скажу, что ключевые поля в данной работе нам понадобятся для того, чтобы связать наши таблицы. Связывать таблицы мы будем уже в следующем уроке. Следующем полем здесь будет «название работы». «Название» — это текст, длина 50 символов. Далее идет «стоимость работ». И стоимость работ, как вы наверное уже догадались, должен иметь денежный формат, но если в microsoft access по умолчанию в выпадающем списке у нас был тип поля «денежный», то здесь такого поля нет. Что нужно сделать в этом случае?

Как заполнить ячейки последовательными числами

Давайте сейчас мы выберем тип «Число Numeric». Длину поставим 10, дробную часть (это количество знаков после запятой) поставим 2. Далее скроллим ниже, здесь есть пункт «пример формата», нажимаем кнопку с тремя точками и уже здесь мы выбираем формат «денежный». Давайте щёлкнем «денежный» и нажмем ok. Далее сохраняем внесенные изменения, назовем таблицу «прайс-лист», ok.

Как заполнить ячейки последовательными числами

Далее закроем конструктор и откроем таблицу «прайс-лист», чтобы внести в нее несколько записей. «Код работы» у нас сейчас не счетчик, а просто числовое поле, которое мы должны заполнять. Давайте я снова вернусь в конструктор таблицы «прайс-лист», правой кнопкой пункт «правка» и здесь, где «код работы», я поставлю «автозначение» — да. Закроем конструктор, сохраняем все изменения. Сейчас я ввёл только несколько записей, больше записей мы будем вводить, когда будем работать с формами. Сейчас я закрою данное окно, сохраним все внесенные изменения.

Как заполнить ячейки последовательными числами

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

Как заполнить ячейки последовательными числами

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

Как заполнить ячейки последовательными числами

Сохраняем внесенные изменения. Сохраняем таблицу как «клиенты», ok. Далее закрываем конструктор, открываем таблицу «клиенты» и вносим несколько записей. Маска ввода, здесь в отличие от microsoft access, где маска сразу выводилось при вводе значения в поле, здесь такой маски нет. Но допустим мы вводим телефон, заданный формат появляется в данном поле после ввода данных, давайте еще введем одного клиента.

Как заполнить ячейки последовательными числами

Так, если вы ввели свои данные, закрываем данную таблицу и создаем следующую таблицу. Это таблица «заказы». Мы также переходим в конструктор таблицы. «Код заказа» целое, автозначение ставим «да». «Дата заказа» это тип дата, «обязательное поле» ставим «да». «Пример формата», кликаем по кнопке с тремя точками, смотрим какие здесь можно задать форматы. Для данного поля нас будет интересовать второй вариант, нажимаем ok.

Как заполнить ячейки последовательными числами

Далее можем указать «время заказа». Здесь выберем тип поля «время» и «пример формата» у нас будет следующий. Это просто часы и минуты, ok.

Как заполнить ячейки последовательными числами

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

Как заполнить ячейки последовательными числами

Последняя таблица, которую мы создадим в этом уроке, эта таблица «состав заказа». Идем в конструктор таблиц, здесь пишем «код заказа». «Код заказа» у нас будет «целое». И «код работы» это также будет тип поля «целое». Данная таблица будет промежуточной таблицей между таблицами «заказы» и «прайс-лист», так как мы знаем, что в одном заказе может выполняться несколько работ. В данном случае оба эти поля будут ключевыми, то есть в данной таблице у нас будет составной первичный ключ. Чтобы эти два поля одновременно были ключевыми, мы зажимаем клавишу CTRL и кликаем поочередно по «коду заказа» и «коду работы». Нажимаем правую кнопку мыши и выбираем пункт «первичный ключ». Третье поле в данной таблице будет «код исполнителя», тип поля тоже будет «целое». Сохраняем данную таблицу как «состав заказа» и закрываем конструктор таблиц.

Как заполнить ячейки последовательными числами

Друзья, вот такой вот урок получился, и надеюсь теперь вы знаете как создать таблицы в базе данных LibreOffice Base.

Как заполнить ячейки последовательными числами