powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ключевые поля типа счетчик с формы передаються неправильно
13 сообщений из 13, страница 1 из 1
Ключевые поля типа счетчик с формы передаються неправильно
    #32352434
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот сказали приходи в понедельник, а то в пятницу все бухают или отдыхают(все равно бухают), ответить некому.
Я заново подымаю вопрос о том, что с формы неправильно передается значение типа реплика. На выходных поюзал аксес 2000 оказываеться не только реплика но и целочисленные счетчики с формы как-то глюкаво передаються в тот же запрос.

Ну кто что новое скажет? Я в принципе нашел обходной путь. Но хотелось бы узнать этот глюк только у меня, или кто еще сталкивался с подобной проблемой и ее решением?
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352451
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Вот сказали приходи в понедельник, а то в пятницу все бухают или отдыхают

Вот, а теперь у всех голова болит - и телепатические способности не много нарушены. Приходи после нового года, может какой-нибудь телепат и объявиться
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352541
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шутить то каждый может, голова и уменя малость бо-бо а работать надо. Ну остряки а кто по теме отрулить сможет.
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352555
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Виктор намекнул, что у нас плохо с телепатическими способностями. Есть ли какой-нибудь конкретный пример, в котором что-то не работает?
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352634
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример.
Таблица Недели поля:Код_недели(ключевое, счетчик, целое)
Дата_начала(дата)
Дата_конца(дата)
Таблица Отчет поля: ТТ(текст)
Код_недели(ключ с вышеуказанной табл)
Т1(целое)
Т2(целое)
Запрос Выбор Выбирает записи с таб.отчет где

Код_недели= Форма1.Код_недели

В форме1 выбирается код_недели ключевое поле целое с таб.Недели

Результат: запрос ничего не находит. При выводе доп колонкой значения форма1.Код_недели вместо 50 выдает 2 а 48 выдает ) и т.п.

А если делать подчиненную форму, то по этому полю вяжет нормально и отбирает. Такая вот непонятка. Аналогично еще и с полем типа реплика.
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352664
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините за дизинформацию, если поле целое с формой вяжется нормально,- вчера дома значит офис глюкнул.
А вот если поле счетчик - код репликации, проблема осталась все таже.
В примере поменяйте что код_недели не целое а реплика.
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352695
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А вот если поле счетчик - код репликации, проблема осталась все таже

Счетчик - это целое типа Long от -2^31+1 до 2^31-1
Код репликации - это GUID (globally unique identifier ), по некоторым заверениям, уникальный в предалах планеты. выглядит типа так {A7703993-6554-4B55-8042-672AFEE74269}

так что с чем ты вяжешь (вышиваешь)? {A7703993-6554-4B55-8042-672AFEE74269} с 1514654 ?
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352710
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
{A7703993-6554-4B55-8042-672AFEE74269} сравниваю с тем же {A7703993-6554-4B55-8042-672AFEE74269} только в форме (в форме визуально выглядит также) А в Запрос не находит хотя записис {A7703993-6554-4B55-8042-672AFEE74269} есть. Когда в запрос добавляю вывод {A7703993-6554-4B55-8042-672AFEE74269} с формы выводит квадратики иероглифы.
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352712
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся проблема в том, что GUID это на самом деле байтовый массив. И как он с чем-то будет сравниваться мне непонятно - я с этими прибабахами не работал. Во всяком случае можно (пока) попробовать сравнивать через функцию акеса StringFromGUID()
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352724
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробывал та же ерунда. А напсчет сравнения фишка. Когда сравниваю таблица1 с таблица2(где одня запись) по этому же полю {A7703993-6554-4B55-8042-672AFEE74269} работает на ура(так и выкручиваюсь). А как только с формы,- так нифига не работает.
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352766
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А как только с формы,- так нифига не работает.

Гуид это байтовый массив и по-видимому Акес самовольно его отображает как string. Попробуй через обратную функцию GUIDFromString (значениеИзформы)
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352777
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ети 2 функции я сразу же попробывал,- результат все тот же.
...
Рейтинг: 0 / 0
Ключевые поля типа счетчик с формы передаються неправильно
    #32352796
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще 1 попытка,и, наверное, последняя :(

Knowledge Base
ACC2000: Parameter Query Returns No Records with Replication ID Field
SYMPTOMS
When you supply a GUID value as a criteria in a query field that is based on an
AutoNumber field that is set to a Replication ID, no fields are returned. You might
see this if you reference a form field that contains the Replication ID in the Criteria
row of the query.

CAUSE
The Datasheet view of a table/query that contains a field of data type
AutoNumber (with its FieldSize property set to ReplicationID) is returning/displaying
the ReplicationID as type String, instead of a GUID (Byte array).

RESOLUTION
You can return the correct records by converting the GUID being supplied as a
criteria to a string. The following demonstrates how to use the Parameters dialog
box to force a form field reference to be converted to a string in the query
criteria.

Complete the steps in the "Steps to Reproduce Problem" section in the "More
Information" section.
Open the Query1 query in Design view.
On the Query menu, click Parameters, and in the Parameter box, type the following:
[Forms]![Form1]![Field1]

In the Data Type box, enter Text , and then click OK.
With the Form1 form open and displaying the first record, run the Query1 query.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ключевые поля типа счетчик с формы передаються неправильно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]