Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.13;
Скачать: 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 вся ветка

Текущий архив: 2002.06.13;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
1-40043
vovman
2002-06-01 15:42
2002.06.13
Win9x проблема с большим exe.


4-40215
Sirus
2002-04-10 13:45
2002.06.13
Вызов функции из DLL


1-39987
Knyazev Konstantin
2002-06-03 13:13
2002.06.13
Эксепшены в длльках


1-40014
Валет
2002-06-03 17:19
2002.06.13
Поиск в StringList


1-40105
SleD
2002-06-03 10:53
2002.06.13
Самый простой вопрос про INI