Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan Split et felt Verdier Når en Character Finnes i Crystal Reports
    Splitting verdien av en alfanumerisk felt på en bestemt karakter i Crystal Reports er ganske grei. Utgangspunktet er å splitte feltet i to deler til den numeriske plasseringen til ønsket tegn . Vi kan fange hver del verdi i en egen formel ved hjelp av de innebygde funksjonene strengen . Den første delen vil fange feltene første posisjon til splitten stilling . Den andre delen vil capturefrom delingsposisjonen en til den siste posisjonen . Du trenger
    Crystal Reports
    Vis flere instruksjoner
    en

    åpne en ny formel og definere strengvariabler . Merk: //definerer kommentarer

    stringVar s : = ' ABCDEFGHIJKLMNOPQRSTUVWXYZ ' , //​​s = konstant eller database felt verdi

    stringVar c: = ' m ' , //​​c = alle tegn i s å definere delingsposisjonen

    numberVar L : = lengde (r ), //L = lengde på s ( aka: siste posisjon )

    numberVar i: = instr (s, c ) , //i = numerisk felt posisjon c ( ex : m = 13 )
    2

    Etter variablene i Trinn 1 , definere den første split del ved hjelp av variablene som argumenter i de innebygde Strengfunksjoner .

    //mid tar streng ( e) fra den numeriske startposisjon ( 1 ) til slutt posisjon ( i) .

    midten (s, 1 , i)

    3

    Etter variablene i Trinn 1 , definere det andre split del ved hjelp av variablene som argumenter i den innebygde Strengfunksjoner .

    //mid tar strengen ( e) fra den numeriske startposisjon (i 1 ) til slutt posisjon ( L ) .

    midten (s, i +1 , L )
    4

    Bestem hvordan du bruker dine definerte split deler .

    1 ) Vises som en vogn returnert resultat på delingsposisjonen

    //CHR ( 13 ) er ASCII for linjeskift

    midten (s, 1 , i) + chr ( 13 ) + mid (s, en i, L)

    2 ) Vises som to separate felt

    - . navn formel for å Part1 og navn en kopi som part2
    < p > - Hold variabeldeklarasjoner i hver formel

    - Hold midten (s, 1 , i) for Part1

    - Hold midten (s, i +1 , L ) for part2

    - Place Part1 og Part2 i rapporten uavhengig

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette DataGrid.DataSource til et datasett Objec…
    ·Hvordan legge til Surface Detail til 3D-modeller 
    ·Prolog Programming Tutorial 
    ·Anker i HTML -koden 
    ·Slik fjerner banen fra en GCC Object 
    ·Hvordan Bind data i Grid View 
    ·Hvordan legge til Søk Bokser til Thesis Navigasjon Bar…
    ·Hvordan skrive en algoritme of Order N Lgn for å sjekk…
    ·Hvordan lage en Dropdown listen med XSL 
    ·Hvordan Skyll Cache i Ehcache 
      Anbefalte artikler
    ·Hvordan lage et diagram i Python 
    ·Hvordan merke et program i NetBeans 6.5 
    ·Hvordan lese Listbox Selection i Python 
    ·Slik eksporterer til MySQL i SSIS 
    ·Hvordan lage lyd med tall i LabVIEW 
    ·Hvordan erstatte Med VBA 
    ·Hvordan endre Highlight i HTML 
    ·UML Begrensninger 
    ·Slik deaktiverer PHP for en undermappe 
    ·Hvordan fjerner jeg en apostrof Fra en String i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/