Avatar billede spliid88 Nybegynder
01. november 2010 - 13:34 Der er 5 kommentarer

Like eller hvilken funktion?

Hey!

Jeg har lidt bøvl, håber I kan hjælpe!
Jeg har f.eks. strenge som følger:
1
2
1-1
1-2
1-1-1
1-2-1

osv.

Jeg vil så have den til noget, hvis man allerede har indtastet 1 og så taster 1-1, altså det første plus noget ekstra. Jeg kan ikke få Like til at virke. Ville ellers benytte Like og så ?, da det skulle betyde mere af any karakter!

Please Help!
Avatar billede Ialocin Novice
01. november 2010 - 13:45 #1
Hej spliid88

Jeg er ikke helt med på, hvad du ønsker ??
Hvor taster du værdier ind ???


Med venlig hilsen, Nicolai
Avatar billede mcb2001 Nybegynder
01. november 2010 - 13:49 #2
select *
from Database
where variabel like @var + '%'


hvis @var er '1' vil du få:
1
1-1
1-2
1-1-1
1-2-1

hvis @var er '1-1' vil du få:
1-1
1-1-1
Avatar billede spliid88 Nybegynder
01. november 2010 - 13:54 #3
tak for hurtige tilbagemeldinger.

koderne er træpositioner. Hvis jeg taster 1, skal jeg således forhindre at man taster 1-1 eller 1-1-1 osv.
Man må altså ikke taste noget der indeholder hele den ene.
Jeg må godt taste 1-1 og 1-2 samtidig, men ikke 1-1 og 1-1-2.
Helst vba kode tak.
Avatar billede mcb2001 Nybegynder
01. november 2010 - 14:06 #4
jeg tror du skyder dig selv i foden ved at lave det på den måde.

Jeg tror du skal kigge på hele måde du har din data repræsentation på. Så hvis du skriver lidt mere om hvad det går ud på, så er jeg sikker på der er en nemmere og smarte måde at gøre det på.
Eksempelvis kan træer bedst repræsenteres som objecter, hvor objecterne er forbundet til andre objecter eller NULL.
Avatar billede spliid88 Nybegynder
01. november 2010 - 14:37 #5
Man skal måske indtaste 10 tekst-strenge. Så skal der bare være et check af strengenes konsistens, inden der vises linier bestemt ved træpositionerne.
Det er angående det niveau man ønsker at udspecificere på. Ønsker man 1 eller mere detaljeret 1-1 osv. Man kan altså ikke begge dele. Skal dog helst være lidt simpelt :-)!
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
Kurser inden for grundlæggende programmering

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