1 - - - 8
azonosító kódot tárolt információs adatbázis formájában, amely vezettek be. Kivételt képez ez alól az azonosító kód tárolás feltételei, ha a maszk tartalmaz egy fiókot kódjelkép „@”. Ebben az esetben a csoport kódjelkép amelyre a maszkos szimbólumok „@” van csomagolva - ez kivágták terek.
Példa: A kód maszkot "@@@ @@@ @@ .."
A kódot „1 .1 .1”
Folytatás „1.1.1”
Ha új fiókokat vagy szerkesztése meglévő számlák számlatükre szerkesztett maszkot használ Számlakód. Ha belép egy hivatkozást egy fiókot a nyilvántartások és iratok máshol fiók kód bevitele maszk nélkül.
Szerkesztés előtt a fiókot számlatükör, az azonosító kód nem csomagolják a fajok alkalmasak a maszkot. Ha kész, az azonosító kód van csomagolva.
Tekintsük a példát csomagolás - kicsomagolás a számla kódot. Tegyük fel, hogy van valami terve számlák, amely szerint:
- figyelembe kód hossza 10;
- a hossza a fiók neve 30;
- avtoporyadok kód - beleértve;
- sorrendben hosszúságú - 10;
- Maszk Számlakód - "@@@ @@@ @@ ..."
Kövesse az alábbi lépéseket:
- Bemutatjuk amikor új fiókot kód „1 0,1 0,1” fiók nevét és a megrendelés a számla.
- Mentsd meg a számla és a számla bezárja a szerkesztő ablakot.
- Az információs bázis, mint az ügyfél kódot, hogy továbbra is a string „” 1.1.1.
- A számlanyitáshoz szerkesztés képernyőn, mint egy kódot számlát fogja látni a string „1 0,1 0,1”.
Az, hogy a számla
Mivel a számla kódot nem mindig lehet biztosítani a megfelelő szekvenálás többek között számlák, bevezetett egy extra mező - az, hogy a számla (Order). Ennek célja - az adatok tárolása, amely gondoskodik a megfelelő rendelési számlák listák és eredményeit igénylőlapot.
A tájékoztató alapján az, hogy a számla formájában tárolódik, amelyben kérte. Állítsa az, hogy a számla csak akkor használható, ha a mező hosszának sorrendben nullánál nagyobb.
A forma számlák megrendelése mező elérhető szerkesztésre, de a forma alapértelmezés szerint nincs engedélyezve, és annak tartalmát nem automatikusan kitölti. Ha a hossza mezősorrend nullánál nagyobb és rögzített érték a mező üres karakterláncot rögzíti a tárgy számlát nem, és nem lesz megfelelő a run-time error.
Ha az azonosító kód maszk áll a karakterek „@” és „”, akkor automatikusan generálja a rendelés terén. Ezt meg lehet tenni az eseménykezelő PeredZapisyu () módszer PoluchitPoryadokKoda ():
PeredZapisyu eljárás (hiba)
Eljárás PoluchitPoryadokKoda = ();
KonetsProtsedury
A formáció a rend PoluchitPoryadokKoda számláló funkció () alapján veszi kódot. A csoporton belül számlaszám számla kódjelet tolódott jobbra, balra, kiegészítve a szükséges számú terek.
Vegyünk két példát:
1) Számlakód "10.12"
fiók kód maszkot "@@@ @@@ @@ .."
Alakult pryadok venni: "10 12"
2) Számlakód "10.5"
fiók kód maszkot "@@@ @@@ @@ .."
Alakult pryadok venni: "10 5"
Ebben a két példában, ha a lista formájában a számlák vagy a kérés lesz telepítve a pályán rendelés A rendelés először megy át „10.5”, majd - a „10.12”.
ingatlan AvtoPoryadokPoKodu
AvtoPoryadokPoKodu tulajdonság rendelésére a kódot formák listájának és a lekérdezések. Ennek célja -, hogy biztosítsák a megfelelő sorrendben a számlák az alábbi listák, űrlapok és eredményeiről lekérdezések.
AvtoPoryadokPoKodu tulajdonság helyettesíti a rendelési kódot rendezést területen keresztül a területen rendelés. Szervezése terén annak érdekében ebben az esetben alkalmazunk, például a fiókok listáját formák, és a folyamat alkotó lekérdezések.
Példa AvtoPoryadokPoKodu használja tulajdonságok formájában fiókok listája
Ha AvtoPoryadokPoKodu tulajdonság engedélyezett, tegye a következőket:- Nyissa meg a lista formájában a számla:
Az ábra azt mutatja, hogy egy oszlopot, amelyen van válogatás oszlopában megjelölt kódot. A valóságban azonban a rendezés adatokat a mezősorrenddel.
- Változás a rendezési: rámutatunk arra, hogy meg kell rendezni oszlop:
Az ábra azt mutatja, hogy az a fajta adat nem változott. Ez igaz, hiszen az ingatlan AvtoPoryadokPoKodu tartalmazza.
Ha AvtoPoryadokPoKodu tulajdonság ki van kapcsolva, a válogatás kerül sor másképpen:
- Nyisd meg újra a lista formájában a számla:
Az ábra azt mutatja, hogy az osztályozó készül a pályán Rend.
- Változás a rendezési: rámutatunk arra, hogy meg kell rendezni oszlop kód:
Az ábra azt mutatja, hogy a sorrendben a számlák megváltozott és rendelés zajlik a kód.
Példa a tulajdonságok a lekérdezés AvtoPoryadokPoKodu
Tegyük fel, hogy a következő számlák:
Kód Névsorrend
3.3.3 3.3.3 1. fiók
2.2.2 2.2.2 2. fiók
1.1.1 1.1.1 fiók 3
Futtassa a következő lekérdezést:
VÁLASSZON
PlanSchetov1.Kod kódként
PlanSchetov1.Naimenovanie,
PlanSchetov1.Poryadok
FROM
PlanSchetov.PlanSchetov1 AS PlanSchetov1
ORDER BY
kód

Ez a példa azt mutatja, hogy abban az esetben, szekvenálás kód mező helyett megrendelése terén.