powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / seek
5 сообщений из 5, страница 1 из 1
seek
    #33394060
K_Maria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fox 6.0. У меня есть таблица zakaz в ней индекс regular: STR(kod_otd,2,0)+STR(mes,2,0)+STR(kod_izdan,3,0)
в процедуре poi_zak:
Код: plaintext
1.
2.
select zakaz
seek (str(thisform.otd.value, 2 , 0 )+str(mm, 2 , 0 )+str(thisform.izdan.value, 3 , 0 ))
выдается ошибка:
Function argument value, type, or count is invalid.
вроде у всех тип нумерик, где еще может быть ошибка?
...
Рейтинг: 0 / 0
seek
    #33394131
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык вроде или как!? ;)
...
Рейтинг: 0 / 0
seek
    #33394163
K_Maria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, точно везде нумерик, и еще у меня в кнопке "Сохранить" есть такой код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
if....
....
append blank
....
endif
replace zakaz.kod_otd with thisform.otd.value
replace zakaz.kodizd with thisform.izdat.value
replace zakaz.izdat with alltrim(thisform.izdat.displayvalue)
replace zakaz.kod_izdan with thisform.izdan.value
replace zakaz.izdan with alltrim(thisform.izdan.displayvalue)
replace zakaz.kolich with thisform.kol.value
replace zakaz.c_izd with thisform.c_izd.value
replace zakaz.c_izdnds with thisform.c_izdnds.value
replace zakaz.c_up with thisform.c_up.value
replace zakaz.c_otd with thisform.c_otd.value
replace zakaz.mes with mm
запись добавляется только полям zakaz.kod_otd, zakaz.kod_izdan присваиваются нули, а все остальные поля заполняются темчем надо
...
Рейтинг: 0 / 0
seek
    #33394217
K_Maria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hel!Riser спасиб за быструю реакцию, задачу решила самостоятельно, оказывается сидела тупила
...
Рейтинг: 0 / 0
seek
    #33394620
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
K_Mariaда, точно везде нумерик, и еще у меня в кнопке "Сохранить" есть такой код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
if....
....
append blank
....
endif
replace zakaz.kod_otd with thisform.otd.value
replace zakaz.kodizd with thisform.izdat.value
replace zakaz.izdat with alltrim(thisform.izdat.displayvalue)
replace zakaz.kod_izdan with thisform.izdan.value
replace zakaz.izdan with alltrim(thisform.izdan.displayvalue)
replace zakaz.kolich with thisform.kol.value
replace zakaz.c_izd with thisform.c_izd.value
replace zakaz.c_izdnds with thisform.c_izdnds.value
replace zakaz.c_up with thisform.c_up.value
replace zakaz.c_otd with thisform.c_otd.value
replace zakaz.mes with mm
запись добавляется только полям zakaz.kod_otd, zakaz.kod_izdan присваиваются нули, а все остальные поля заполняются темчем надоКрасивее все же так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
replace
   zakaz.kod_otd with thisform.otd.value;
  ,zakaz.kodizd with thisform.izdat.value;
  ,zakaz.izdat with alltrim(thisform.izdat.displayvalue);
  ,zakaz.kod_izdan with thisform.izdan.value;
  ,zakaz.izdan with alltrim(thisform.izdan.displayvalue);
  ,zakaz.kolich with thisform.kol.value;
  ,zakaz.c_izd with thisform.c_izd.value;
  ,zakaz.c_izdnds with thisform.c_izdnds.value;
  ,zakaz.c_up with thisform.c_up.value;
  ,zakaz.c_otd with thisform.c_otd.value;
  ,zakaz.mes with mm
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / seek
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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