Главная страница
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.01 c
3-39922
budhha
2002-05-18 04:18
2002.06.13
RTF в поле


1-40034
bobr12
2002-05-31 14:57
2002.06.13
Вызов help-файла из приложения


1-40080
indigo
2002-06-02 19:13
2002.06.13
forms


1-40021
esprit_bel
2002-05-23 05:51
2002.06.13
Завершение сеанса


1-40075
Goofball
2002-05-31 21:49
2002.06.13
Как, нажав на кнопку, получить обозреватель для CD?