Меню

Openoffice base код ошибки 177

Uiop541

Posts: 2
Joined: Wed May 25, 2016 5:18 am

Database error code -177

Working on an online school project with database and I need to finish this class ASAP and I was wondering if any of you could help me with this error message I’m getting?

Attachments
Community Service.odb
Actual File
(32.29 KiB) Downloaded 88 times
Picture of Error Message
Picture of Error Message

OpenOffice 4 on Windows 10

FJCC

Moderator
Posts: 8772
Joined: Sat Nov 08, 2008 8:08 pm
Location: Colorado, USA

Re: Help ASAP Database error code -177

Post

by FJCC » Wed May 25, 2016 5:37 am

What are the column types of Organizations.OrganizationName and VolunteerHours.OrganizationName? They should be the same type. You can check the type by going to the table pane, right clicking on the table icon and selecting Edit.

Windows 10 and Linux Mint, since 2017
If your question is answered, please go to your first post, select the Edit button, and add [Solved] to the beginning of the title.

eremmel

Posts: 1076
Joined: Tue Dec 30, 2008 1:15 am

Re: Help ASAP Database error code -177

Post

by eremmel » Wed May 25, 2016 11:49 am

There are more aspects that define a type than only the keyword ‘VARCHAR’, The type of a text field is ‘VARCHAR(N)’ with N the max expected length in characters. Now rethink your relation definition….
In theory you can only make a relation between from fields f1 to f2 that have the types VARCHAR(n1) and VARCHAR(n2) when n1 < n2, but I will not be surprised that the constrain is even more restricted to: n1 == n2.

It’s Microsoft marketing that tells you computers are qualified for non-technicians
W11 21H2 (build 22000), LO 7.4.1.2(x64)

UnklDonald418

Volunteer
Posts: 1491
Joined: Wed Jun 24, 2015 12:56 am
Location: Colorado, USA

Re: Help ASAP Database error code -177

Post

by UnklDonald418 » Wed May 25, 2016 7:22 pm

I downloaded your “Community Service.obd” in your post
In your «Organizations» table «OrganizationName» is type [VARCHAR IGNORE CASE]
In your «Volunteer Hours» table the foreign key «OrganizationName» is type [VARCHAR]. While similar they are still different types.
By the way even after changing them to matching types you may need to re-enter your data in that column of the «Volunteer Hours» table before it will work.

If your problem has been solved, please edit this topic’s initial post and add «[Solved]» to the beginning of the subject line
Apache OpenOffice 4.1.8 & LibreOffice 6.4.7.2 — Windows 10 Professional

Автор ForumOOo (бот), 22 февраля 2013, 15:58

0 Пользователи и 1 гость просматривают эту тему.

Печать

Вниз
Страницы1

Действия пользователя


ForumOOo (бот)

  • ***
  • Форумчанин
  • Сообщения: 797
  • Записан

Код ошибки: -177

Integrity constraint violation — no parent 1, table: Врачи in stat…




22 февраля 2013, 15:58


Компонент: Base
Версия продукта:
Сборка: OpenOffice.org
ОС: Windows XP

Код ошибки: -177

Integrity constraint violation — no parent 1, table: Врачи in statement [ALTER TABLE «Врачи» ADD  FOREIGN KEY («Номер
врача») REFERENCES «Паспортные данные» («Код пациента»)]


Подпись: Petr
Эл. почта: bochkarevpetr@k66.ru



Hasim

  • ***
  • Форумчанин
  • Сообщения: 754
  • Woe from wit
  • Записан

Re: Код ошибки: -177Integrity constraint violation — no parent 1, table: Врачи in stat…

#1




22 февраля 2013, 21:09


Цитата: MyOOo.ru (бот) от 22 февраля 2013, 14:58Integrity constraint violation — no parent 1, table

Чего-то нет, то ли таблицы, которую хотите изменить, то ли …


Печать

Вверх
Страницы1

Действия пользователя

  • Форум поддержки пользователей LibreOffice, Apache OpenOffice

  • Главная категория

  • Base

  • Код ошибки: -177

    Integrity constraint violation — no parent 1, table: Врачи in stat…

Действия пользователя

Печать


Такие проблемы help177.jar обычно вызваны повреждением файла, связанного с LibreOffice, или, в некоторых случаях, его случайным или намеренным удалением. Как правило, решить проблему позволяет получение новой копии файла JAR, которая не содержит вирусов. Кроме того, регулярная очистка и оптимизация реестра Windows предотвратит создание неправильных ссылок на пути к файлам JAR, поэтому мы настоятельно рекомендуем регулярно выполнять сканирование реестра.

Мы подготовили для вас несколько версий файлов help177.jar, которые походят для %%os%% и нескольких выпусков Windows. Данные файлы можно посмотреть и скачать ниже. Если в настоящее время необходимая вам версия help177.jar недоступна для загрузки, вы можете запросить её копию, нажав на кнопку Request (Запрос) ниже. Если ниже отсутствует необходимая версия файла, мы рекомендуем вам связаться непосредственно с The Document Foundation.

После успешного размещения файла в соответствующем месте на жёстком диске подобных проблем, связанных с help177.jar, больше возникать не должно. Настоятельно рекомендуем выполнить быструю проверку. Убедитесь в том, что вам удалось устранить ошибку, открыв LibreOffice и (или) выполнив операцию, при выполнении которой возникала проблема.

Help177.jar Описание файла
Расширение: JAR
Категория: Office Suite
Application: LibreOffice
Версия выпуска: 5.3.7
Программист: The Document Foundation
 
File: help177.jar  

Байт: 4549
SHA-1: 9909934d4ff78cb773ec11f8176e1d3920156784
MD5: d2b63a04abf58887d55bd2c7724e7e44
CRC32: ba660d94

Продукт Solvusoft

Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в help177.jar

Windows
11/10/8/7/Vista/XP

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

JAR
help177.jar

Идентификатор статьи:   695108

Help177.jar

Имя файла Идентификатор файла (контрольная сумма MD5) Размер (в байтах) Загрузить
+ help177.jar d2b63a04abf58887d55bd2c7724e7e44 4.44 KB
App LibreOffice 5.3.7
Программист The Document Foundation
Операционная система Windows 64-bit
Тип 64-разрядная (x64)
Размер 4549
Контрольная сумма MD5 d2b63a04abf58887d55bd2c7724e7e44
ША1 9909934d4ff78cb773ec11f8176e1d3920156784
CRC32: ba660d94
каталог C:WindowsSystem32
+ help177.jar d2b63a04abf58887d55bd2c7724e7e44 4.44 KB
App LibreOffice 5.3.7
Программист The Document Foundation
Операционная система Windows x32
Тип 64-разрядная (x64)
Размер 4549
Контрольная сумма MD5 d2b63a04abf58887d55bd2c7724e7e44
ША1 9909934d4ff78cb773ec11f8176e1d3920156784
CRC32: ba660d94
каталог C:WindowsSystem32

Классические проблемы Help177.jar

Проблемы, возникающие с help177.jar и LibreOffice, включают:

  • «Ошибка в файле Help177.jar.»
  • «Help177.jar пропал без вести. «
  • «Отсутствует файл: help177.jar»
  • «Не удалось загрузить модуль Help177.jar. «
  • «Ошибка регистрации Help177.jar. «
  • «Ошибка времени выполнения — help177.jar. «
  • «Не удается загрузить help177.jar. «

Ошибка help177.jar возникает во время ошибочной установки программы, во время запуска приложений, выпущенных help177.jar, во время установки Windows, запуска или завершения работы ПК. Крайне важно отметить, когда возникают проблемы help177.jar, так как это помогает устранять проблемы LibreOffice (и сообщать The Document Foundation).

Создатели Help177.jar Трудности

Заражение вредоносными программами, недопустимые записи реестра LibreOffice или отсутствующие или поврежденные файлы help177.jar могут создать эти ошибки help177.jar.

Особенно эти ошибки help177.jar проистекают из:

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

Sorry if the title is unclear.

As of right now, I just have a spreadsheet of a bunch of customers and orders. For example, a line in the spreadsheet might look like:

A Customer with an ID of 1 with name Sally and address 291 North Street bought item id 2.

The actual spreadsheet looks something like this table:

Customer Id Customer Name Customer Address Item Id Name Cost Order Id Ordered Date
1 Sally 291 North Street 2 Long Sleeves $20 1 1/1/2022
1 Sally 291 North Street 1 Shirt $15 1 1/1/2022
2 George 892 Lakers Ave 3 Backpack $30 5 4/9/2022

My goal is to properly normalize this data so it’s not as redundant. I’ve already separated the data into 3 tables, Items, Orders, and OrderInfo.

Items follows a structure like so:

Item Id (PK) Name Cost
1 XL Shirt $15
2 Long sleeves shirt $20
3 Backpack $30

Orders:

Order ID (PK/FK?) Customer ID Ordered Date
1 1 1/1/2022
5 2 4/9/2022

OrderInfo:

Order ID (PK/FK?) Item ID (PK/FK?)
1 2
1 1
5 3

As you can see from the orders table, I tried to combine all redundant orders where say user Sally ordered a long sleeves shirt and a regular shirt in the same order. However, this leaves redundant data in the OrdersInfo table, where the OrderId is the same for multiple fields because the customer bought multiple items in one order.

Is this correct? I am trying to define relationships on the tables in LibreOffice Base, and I can define the correct one-to-many relationships for all of them except for OrderInfo and Orders.

Here’s a screenshot of the relations and the error when I try to link the OrderID field.

Relations

Error

Error code:

SQL Status: S0011
Error code: -170

Primary or unique constraint required on main table: "Orders" in statement [ALTER TABLE "Order_Info" ADD  FOREIGN KEY ("order_id") REFERENCES "Orders" ("order_id")]

Sorry if the title is unclear.

As of right now, I just have a spreadsheet of a bunch of customers and orders. For example, a line in the spreadsheet might look like:

A Customer with an ID of 1 with name Sally and address 291 North Street bought item id 2.

The actual spreadsheet looks something like this table:

Customer Id Customer Name Customer Address Item Id Name Cost Order Id Ordered Date
1 Sally 291 North Street 2 Long Sleeves $20 1 1/1/2022
1 Sally 291 North Street 1 Shirt $15 1 1/1/2022
2 George 892 Lakers Ave 3 Backpack $30 5 4/9/2022

My goal is to properly normalize this data so it’s not as redundant. I’ve already separated the data into 3 tables, Items, Orders, and OrderInfo.

Items follows a structure like so:

Item Id (PK) Name Cost
1 XL Shirt $15
2 Long sleeves shirt $20
3 Backpack $30

Orders:

Order ID (PK/FK?) Customer ID Ordered Date
1 1 1/1/2022
5 2 4/9/2022

OrderInfo:

Order ID (PK/FK?) Item ID (PK/FK?)
1 2
1 1
5 3

As you can see from the orders table, I tried to combine all redundant orders where say user Sally ordered a long sleeves shirt and a regular shirt in the same order. However, this leaves redundant data in the OrdersInfo table, where the OrderId is the same for multiple fields because the customer bought multiple items in one order.

Is this correct? I am trying to define relationships on the tables in LibreOffice Base, and I can define the correct one-to-many relationships for all of them except for OrderInfo and Orders.

Here’s a screenshot of the relations and the error when I try to link the OrderID field.

Relations

Error

Error code:

SQL Status: S0011
Error code: -170

Primary or unique constraint required on main table: "Orders" in statement [ALTER TABLE "Order_Info" ADD  FOREIGN KEY ("order_id") REFERENCES "Orders" ("order_id")]

Ошибка 508 при отправке больничного в приложении Логический контроль может появляться по нескольким причинам. Об основных из них мы расскажем подробно в данном руководстве. Ознакомившись с которым, вы сможете самостоятельно решить её.

Больничный лист

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

Коды ошибок на сайте

Если эти данные в порядке, выгружаются соответствующие документы, необходимые в данном обмене – протокол и чек. Эту операцию можно считать успешно завершённой. Но если документ содержит ошибки, форматы или размеры не соответствуют лимитам, пользователь видит ошибку 508 на своём компьютере. Каждый код говорит владельцу об определённой несостыковке с необходимым форматом или требованиями. По этой ссылке на портале ФСС https://portal. fss. ru/fss/analytics/gate/error-description можно узнать расшифровку всех существующих ошибок при отправке документов.

Обозначение ошибки 508 в данном списке говорит о том, что документ был заполнен неверно. В нём присутствуют ошибки. Какие именно – это ещё предстоит выяснить. Но в целом код указывает на то, что скорее всего ошибка была допущена пользователем в документе.

Что проверять в форме при отправке больничного

Проверочная система располагает всеми кодами и названиями учреждений и организаций. Определив неверные их коды, на экране появится ошибка 508 или др. при проверке. Чтобы этого не произошло, ещё до отправки внимательно проверяйте следующие пункты электронного бланка.

Кроме ошибок, допускаемых пользователем, есть ещё ряд технических недочётов, которые приводят к ошибке 508 в ФСС при отправке документа. Данная функция логического контроля является необходимым этапом в принятии документов службы.

Проверка программы на обновления

В случае, если с документом всё в порядке, данные заполнены верно, ошибок и неточностей нет, необходимо проверить, нет ли новой версии для вашей программы 1С-Отчётность. Устаревшие модули программы могут вызывать ошибку 508. А после обновления можно продолжить работу не боясь отправлять новые отчёты. Перед проверкой и установкой новой версии рекомендуется сделать копию существующей. Так как никогда не известно наверняка, чем это может закончиться для вашего ПО.

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

Другие причины ошибки 508 ФСС

Ссылка на программу

Для устранения ошибки 508 при отправке больничного проверьте правильность вводимых данных. Об этом нам хочет сказать кодом компьютерная программа. Проверке должны подлежать также числа, расчёты и дополнительная информация в электронном бланке. Некоторые значения в нём могут быть попросту пропущены, обратите на это внимание. Могут быть указаны неверные перерасчёты сумм начислений денежных средств, дней и прочих данных. Проверьте, правильно ли назначена ставка на травматизм при необходимости.

Если долгое время не удаётся решить проблему Логический контроль, попробуйте составить новый отчёт с перерасчётом данных и заполнением формы заново. На сайте ФСС есть бесплатная программа https://fss. ru/ru/fund/download/55818/, позволяющая автоматически проводить подготовку расчётов для службы. В неё можно выгрузить файл отчётов в формате xml и ввести значения. После чего скачать исправленную версию и подать снова её в качестве отчёта. Есть возможность обратиться за помощью в поддержку ФСС на сайте.

Видеоинструкция

Способ формирования отчёта для ФСС, а также решение для ошибки 508 «Логический контроль» при отправке больничного, можно увидеть в этом видео.

Источники:

https://rusadmin. biz/oshibki/logicheskij-kontrol-oshibka-508-fss-pri-otpravke-bolnichnogo/

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

• проверить формулу, если вычисляется число дней между двумя датами;

• если формула не содержит ошибок, необходимо изменить формат ячейки и перейти, например, с формата Дата и время на Общий или Числовой формат.

Ошибка: 501 — недопустимый символ. Формула содержит недопустимый символ, например =1Eр вместо =1E2.

Ошибка: 502 — недопустимый аргумент. Функция имеет недопустимый аргумент, например отрицательное число для функции извлечения корня.

Ошибка: 503 (#NUM! ) — недопустимая операция с плавающей запятой. Вычисление приводит к переполнению диапазона значений.

Ошибка: 504 — ошибка в списке параметров. Используется недопустимый параметр функции, например текст вместо числа или гиперссылка вместо ссылки на ячейку.

Ошибка: 508 — нет пары.

Отсутствует скобка (закрывающая или открывающая).

Ошибка: 509 — отсутствует оператор. В формуле отсутствует оператор (+, – и т. д.).

Ошибка: 510 — отсутствует переменная.

Отсутствует переменная (два оператора стоят рядом).

Ошибка: 511 — отсутствует переменная. В функции не хватает переменной.

Ошибка: 512 — слишком длинная формула.

Общее число внутренних маркеров (операторов, переменных, скобок) в формуле превышает 512 или общее число матриц, которые создает формула, превышает 150.

Ошибка: 513 — слишком длинная строка. Идентификатор в формуле превышает 64 Kб.

Ошибка: 514 — внутреннее переполнение.

Переполнен стек вычислений (например, операция сортировки предпринята на слишком большом количестве числовых данных — более 100 000).

Ошибка: 516 — внутренняя синтаксическая ошибка. В стеке вычислений недоступна необходимая матрица.

Ошибка: 517 — внутренняя синтаксическая ошибка. Документ с новой функцией открыт в старой версии программы.

Ошибка: 518 — внутренняя синтаксическая ошибка. Переменная недоступна.

Ошибка: 519 (#VALUE) — нет результата. Ячейка, на которую ссылается формула, содержит текст вместо числа. -В ячейке отображается #ЗНАЧЕН! , а не Ошибка: 519.

Ошибка: 520 — внутренняя синтаксическая ошибка. Компилятор создал неизвестный код компиляции.

Ошибка: 521 — внутренняя синтаксическая ошибка. Нет результата.

Ошибка: 522 — циклическая ссылка. Формула ссылается прямо или косвенно на саму себя, а параметр Итерации не настроен.

Ошибка: 523 — процедура вычисления не сходится. Функция потеряла подбираемое значение или циклические ссылки не доходят до минимальных изменений для заданного максимального числа шагов.

Ошибка: 524 (#REF) — недопустимые ссылки. В формуле отсутствует столбец, строка или лист с заданной ячейкой.

-В ячейке отображается #ССЫЛ!2, а не Ошибка: 524.

Ошибка: 525 (#NAME) — недопустимые имена. Нет допустимой ссылки, доменного имени, подписи столбца/строки, макроса, присутствует неправильный десятичный разделитель или не найдена надстройка.

-В ячейке отображается #ИМЯ, а не Ошибка: 525.

Ошибка: 526 — внутренняя синтаксическая ошибка. Ссылка устарела.

Ошибка: 527 — внутреннее переполнение. Слишком сложное вложение ссылок.

Ошибка: 532 (#DIV/0!) — деление на ноль. В формуле используется деление на ноль.

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

У меня сложная структура контактов «многие-ко-многим», в которой я переношу MS Access на LibreOffice. Он имеет 4 первичные таблицы данных: группы, адрес, телефоны и люди. И есть 6 таблиц ссылок для подключения этих основных таблиц: GroupAddress, GroupPhone, GroupPerson; AddressPhone, AddressPerson; и окончательный PhonePerson. В отличие от видео, которое вы цитируете выше только с двумя полями, в моих таблицах ссылок есть 3 поля. Например, GroupAddress имеет GroupAddressID (уникальный идентификатор самой таблицы ссылок), GroupID (который указывает на таблицу групп) и AddressID (который указывает на таблицу адресов). Это позволяет любое количество адресов для каждой группы и в то же время любое количество групп на каждый адрес.

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

Реализация его в LO: поскольку в LO вы не можете редактировать запрос на основе нескольких таблиц (вы можете просматривать его, но не редактировать), как вы можете в Access, (и, следовательно, вы также не можете создать форму с таблицей, которая может редактировать запрос на основе более чем одной таблицы), в LO это не так чисто, как в Access.

В Access он работает очень хорошо, и таблицы ссылок управляют собой! В LO вы должны вручную редактировать таблицы ссылок в отдельной таблице. Я начинаю думать о том, как я могу использовать некоторые макросы, чтобы улучшить это, но на данный момент это голые кости.

Чтобы дать вам более полное представление, первая форма для редактирования групп, которая также редактирует групповые адреса, людей и телефоны (а не только эти таблицы, но также ссылки на эти таблицы) выглядит так:

Group lookup pulldown (used to find a group record)  
(this is a drop down box with custom code that helps me find group records)

Group editing fields, e.g. Group name, category, url, etc

Затем ниже этого

Group-Person links table

Затем справа от этого

Persons table (plural) - to create new person, then..  

И ниже этого

Person table (singular)   
[pointed to by Group-Person link]
to view person pointed to.

Групповые ссылки || (аналогичная структура выше)
(например, когда бизнес имеет два или более адресов)

Групповые ссылки || (аналогичная структура выше)
(это для телефона #, которым группа владеет напрямую, а не личные телефоны членов группы, а не телефоны, привязанные к конкретным адресам).

———-

Тогда есть еще три подобные формы,

один для адресов с личными, групповыми и телефонными линиями;

один для телефонов w/Group, Address & Person;

и один для People w/Group, адрес и телефонные ссылки;

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

enter image description here

Надеюсь это поможет. Мне было бы интересно узнать, что вы развиваете. Благодарю.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Openmediavault проверка дисков на ошибки
  • Openjdk platform binary ошибка