Вниз
Скачать: CL | DM;

генерация номера   Найти похожие ветки 

 
saf ©   (2002-05-20 19:23) [0]

Мастера подскажите!!! Есть таблица, у нее имеется поле
Nonaklad строкового типа.
Номера накладных примерно такие:
р2065
м1505
а2231
Мне надо чтобы генерировался очередное число для каждой буквы,
запихать ComboBox и дать возможность выбора.
если бы было просто цыфровое значение то можно сделать запрос по максимальному значению и примерно так:
Form2.Edit1.Text:=IntToStr(Form5.Query2MAXOFNoNaklad.AsInteger+1)
а вот с буквами уже не знаю как.
Заранее спасибо!!!


 
dimis   (2002-05-20 20:35) [1]

пускай таблица такая (пишу как в Oracle, но это не важно, найдешь похожие операторы)
create table nakl(
numb: varchar2(10); --номер накладной;
str:varchar2(100);-- что-то еще;
);
select substr(numb,1,1)||to_char(max(to_number((substr(numb,2,length(numb)-1))+1) maxnumb
from nakl a
group by substr(numb,1,1) - бе
что-то вроде этого
to_number и to_char в парадоксе помоему делаются через cast
cast(numb as string)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
3-39940
SkyWalker
2002-05-20 13:17
2002.06.13
ADO


14-40171
Olegoz
2002-05-12 01:57
2002.06.13
RAR


14-40177
Sergo
2002-05-13 11:59
2002.06.13
Memo


1-40026
Dr. Web
2002-05-30 09:07
2002.06.13
Про иконки в ElegantMDI...


1-40106
eSKey
2002-05-24 12:35
2002.06.13
Бред с отображением кэпшнов на формах.




   Наверх