vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

Befehlsreferenz - Interaktion: Partition-Funktion

VB-Versionen:    VB4   |    VB5   |    VB6

Beschreibung:
Die Partition-Funktion gibt eine Zeichenfolge im Format von:bis zurück, die anzeigt, an welcher Stelle eine Zahl innerhalb einer Folge von Bereichen vorkommt.

Syntax:

Partition (number, start, stop,  [intervall] )

Parameter:
number(Long) Ist die Zahl (Ganzzahl), für die Sie den dazugehörigen Bereich ermitteln möchten.
start(Long) Zahl, welche den Bereichsanfang angibt. start darf nicht kleiner als 0 sein.
stop(Long) Zahl, welche das Bereichsende angibt. stop muß größer als start sein.
intervallOptional. (Long) Legt die zusammenhänge Folge von Bereichen fest. Wird intervall nicht angegeben, so wird 1 angenommen und das Ergebnis ist immer number:number.

Im nachfolgenden Beispiel soll der Bereich ermittelt werden, in welchem die Zahl 37 liegt. Der Gesamtbereich beginnt bei 1 und endet bei 100, die einzelnen Bereichabschnitte betragen 20.

Beispiel:

lngStart = 1  ' Bereichsanfang
lngStop = 100 ' Bereichsende
lngIntverall = 20  ' einzelne Bereichsgröße
lgnZahl = 37  ' Zahl für die der Bereich gesucht wird
 
strErg = Partition(lngZahl, lngStart, lngStop, lngIntervall)  '  21: 40

Erklärung:
Aufgrund des im Beispiel gewählten Intervalls von 20 gibt es insgesamt 5 Bereiche. Der 1. Bereich definiert die Zahlenfolge 1 bis 20, der zweite 21 bis 40, der dritte 41-60, der vierte 61-80 und der fünfte 81-100. Die Zahl 37 liegt demnach im 2. Bereich und somit wird die Bereichsgrenze des 2. Bereichs zurückgegeben - also 21:40.

Diese Seite wurde bereits 10.581 mal aufgerufen.

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel