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:

  1. Bemutatjuk amikor új fiókot kód „1 0,1 0,1” fiók nevét és a megrendelés a számla.
  2. Mentsd meg a számla és a számla bezárja a szerkesztő ablakot.
  3. Az információs bázis, mint az ügyfél kódot, hogy továbbra is a string „” 1.1.1.
  4. 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:
  1. 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.

  1. 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:

  1. 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.

  1. 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

1 - - - 8

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