|
|
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Вот сказали приходи в понедельник, а то в пятницу все бухают или отдыхают(все равно бухают), ответить некому. Я заново подымаю вопрос о том, что с формы неправильно передается значение типа реплика. На выходных поюзал аксес 2000 оказываеться не только реплика но и целочисленные счетчики с формы как-то глюкаво передаються в тот же запрос. Ну кто что новое скажет? Я в принципе нашел обходной путь. Но хотелось бы узнать этот глюк только у меня, или кто еще сталкивался с подобной проблемой и ее решением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 11:31 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
>Вот сказали приходи в понедельник, а то в пятницу все бухают или отдыхают Вот, а теперь у всех голова болит - и телепатические способности не много нарушены. Приходи после нового года, может какой-нибудь телепат и объявиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 11:40 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Шутить то каждый может, голова и уменя малость бо-бо а работать надо. Ну остряки а кто по теме отрулить сможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 12:35 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Виктор намекнул, что у нас плохо с телепатическими способностями. Есть ли какой-нибудь конкретный пример, в котором что-то не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 12:44 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Пример. Таблица Недели поля:Код_недели(ключевое, счетчик, целое) Дата_начала(дата) Дата_конца(дата) Таблица Отчет поля: ТТ(текст) Код_недели(ключ с вышеуказанной табл) Т1(целое) Т2(целое) Запрос Выбор Выбирает записи с таб.отчет где Код_недели= Форма1.Код_недели В форме1 выбирается код_недели ключевое поле целое с таб.Недели Результат: запрос ничего не находит. При выводе доп колонкой значения форма1.Код_недели вместо 50 выдает 2 а 48 выдает ) и т.п. А если делать подчиненную форму, то по этому полю вяжет нормально и отбирает. Такая вот непонятка. Аналогично еще и с полем типа реплика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 13:34 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Извините за дизинформацию, если поле целое с формой вяжется нормально,- вчера дома значит офис глюкнул. А вот если поле счетчик - код репликации, проблема осталась все таже. В примере поменяйте что код_недели не целое а реплика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 13:54 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
>А вот если поле счетчик - код репликации, проблема осталась все таже Счетчик - это целое типа Long от -2^31+1 до 2^31-1 Код репликации - это GUID (globally unique identifier ), по некоторым заверениям, уникальный в предалах планеты. выглядит типа так {A7703993-6554-4B55-8042-672AFEE74269} так что с чем ты вяжешь (вышиваешь)? {A7703993-6554-4B55-8042-672AFEE74269} с 1514654 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 14:09 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
{A7703993-6554-4B55-8042-672AFEE74269} сравниваю с тем же {A7703993-6554-4B55-8042-672AFEE74269} только в форме (в форме визуально выглядит также) А в Запрос не находит хотя записис {A7703993-6554-4B55-8042-672AFEE74269} есть. Когда в запрос добавляю вывод {A7703993-6554-4B55-8042-672AFEE74269} с формы выводит квадратики иероглифы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 14:17 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Вся проблема в том, что GUID это на самом деле байтовый массив. И как он с чем-то будет сравниваться мне непонятно - я с этими прибабахами не работал. Во всяком случае можно (пока) попробовать сравнивать через функцию акеса StringFromGUID() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 14:20 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Пробывал та же ерунда. А напсчет сравнения фишка. Когда сравниваю таблица1 с таблица2(где одня запись) по этому же полю {A7703993-6554-4B55-8042-672AFEE74269} работает на ура(так и выкручиваюсь). А как только с формы,- так нифига не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 14:30 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
> А как только с формы,- так нифига не работает. Гуид это байтовый массив и по-видимому Акес самовольно его отображает как string. Попробуй через обратную функцию GUIDFromString (значениеИзформы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 14:54 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Ети 2 функции я сразу же попробывал,- результат все тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 14:59 |
|
||
|
Ключевые поля типа счетчик с формы передаються неправильно
|
|||
|---|---|---|---|
|
#18+
Еще 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2003, 15:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32352777&tid=1677665]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 316ms |

| 0 / 0 |
