Вниз
Скачать: 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-39923
studentik
2002-05-20 16:11
2002.06.13
Возник вопрос: что лучше?


8-40125
OlegGo
2002-01-29 16:16
2002.06.13
Как узнать цвет пиксела в определенной точке TImage?


6-40144
Зинец Виктор
2002-03-22 15:17
2002.06.13
Связь 2-х компов через ИНет


3-39937
Помогите
2002-05-21 10:38
2002.06.13
Структура БД


3-39949
Pokotskiy
2002-05-14 21:17
2002.06.13
Помогите скопировать таблицу!




   Наверх