Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
1-39989
CrazyAngel
2002-06-01 17:31
2002.06.13
Разделение программы на потоки


4-40206
zondor
2002-04-10 19:52
2002.06.13
API - DHTML


14-40183
Ghost.
2002-05-12 18:44
2002.06.13
Интересный подход к программированию


14-40159
Alex_Nik
2002-05-08 16:29
2002.06.13
Help !!!


1-40089
I love Warez
2002-05-31 17:09
2002.06.13
Запишем содержимое Memo в INI файл полнотью...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский