Avatar billede laurits_h Nybegynder
18. august 2003 - 13:24 Der er 13 kommentarer og
1 løsning

endu et spørgsmål

jeg har en streng, som jeg har forkortet således:

"Punkt " & CStr(Right([PunktID];2))

PunktID kan dog være et etcifret-tal og et tociftret-tal..
Sådan som jeg har gjort, giver det værdierne "T1","T2","T3"......"T9","10","11"

Det som er spørgsmålet er jeg skal have fjerent t, men stadig gjort strengen sådan at den både læser et og tocifret tal
Avatar billede Jørgen Kirkegaard Professor
18. august 2003 - 13:26 #1
I stedet for "Right([PunktID];2)" kan du skrive "Right([PunktID];len(punktId)-1))"
Avatar billede nidyahou Praktikant
18. august 2003 - 13:27 #2
du kan bare lave så den læser begge og men lave så
if T2 then
if T3 then forstår du hvad jeg siger for jeg er ikke helt sikker på jeg forstår spørgsmålet
Avatar billede laurits_h Nybegynder
18. august 2003 - 13:34 #3
Staticdata>> Det gør stadig det samme med at læse tocifre ligegyldigt hvad, hvilket er grunden til at T kommer med!!
Avatar billede laurits_h Nybegynder
18. august 2003 - 13:37 #4
Man kan vel noget med replace og char
Avatar billede Jørgen Kirkegaard Professor
18. august 2003 - 13:39 #5
Til 13:34: Hvis du -fra højre- læser alle tegn undtagen ét? Så er der et blank-mysterium med i billedet. Kan du skrive præcis hvad du har incl. blanke, og præcis hvad du får incl. blanke?
Avatar billede Jørgen Kirkegaard Professor
18. august 2003 - 13:40 #6
Nå for høvlet; ID er et tal! Jeg tager lige min tænkehat omvendt på og ser om det hjælper..
Avatar billede laurits_h Nybegynder
18. august 2003 - 13:42 #7
Kan man ikke replace "T" med " "
Avatar billede Jørgen Kirkegaard Professor
18. august 2003 - 13:44 #8
Jamen, du siger, at punktID er et et- eller to-cifret tal! Hvor kommer "T" fra?
Avatar billede laurits_h Nybegynder
18. august 2003 - 13:45 #9
PunktID kan være lig med Punkt1, Punkt2....Punkt22
Avatar billede Jørgen Kirkegaard Professor
18. august 2003 - 13:47 #10
Ok; det fremgik ikke helt klart. Brug samme idé som 13:26: "Right([PunktID];len(punktId)-5))", altså tag alle tegn fra højre, undtagen de 5 første...
Avatar billede laurits_h Nybegynder
18. august 2003 - 13:51 #11
Jeg forklarer mig igen... T'et kommer stadig med på de strenger som slutter med encifrede tal... DET ER T der skal fjernes
Avatar billede Jørgen Kirkegaard Professor
18. august 2003 - 13:53 #12
Well, jeg giver op. Indledende skriver du
"PunktID kan dog være et etcifret-tal og et tociftret-tal..",
13:45 skriver du
"PunktID kan være lig med Punkt1, Punkt2....Punkt22"
Avatar billede laurits_h Nybegynder
18. august 2003 - 13:54 #13
Hvor svært er det at forstå... Jeg har en streng og vil gerne have ersattet det 5 karakter fra venstre (t) med et mellemrum
Avatar billede Jørgen Kirkegaard Professor
18. august 2003 - 13:57 #14
Replace("punkt11", "t", " ") giver "punk 11" og Replace("punkt1", "t", " ") giver "punk 1"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel