søgning i database og variabel

Tags:    visual-basic

User
Bruger #912 @ 10.04.02 18:19
Er der en som kan hjælpe mig, jeg har 2 spørgsmål, som irriterer mig?

1) Jeg har en database med flere felter(part-nummer, serienummer, navn, osv.). jeg vil lave sådan at man skal kunne søge på hver af de nævnte felter og så skal der komme en tabel op(Data grid tror jeg det hedder) hvor man kan bevæge sig både op og ned. Problemet består i at tabellen skal vises i alfabetisk/nummerisk orden, hvis man for eksempel søger på "navn". Hvis man så f. eks. søger på serienummer eller part-nummer skal tabelen nu også vises i alfabetisk/nummerisk orden MEN nu efter serienummeret(eller hvilket felt man nu har valgt at søge på). Faktisk ligesom en telefonbog hvor man både kan finde folk ved deres tlf nummer, efternavn eller adresse og så står listen også i alfabetisk/nummerisk orden, hvad enten man slår op under nummer, navn eller adr.
Kan dette lade sig gøre på en nogenlunde nem måde?

2) Hvordan laver man en variable, som virker på tværs af forskellige forme? (jeg tror det hedder global variabel.)

Jeg har læst Jakop Kristensens bog "Start på visual basic", men jeg synes ikke rigtig jeg kan finde svaret!

På forhånd tak,

Claes Nicolajsen




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
1: Jeg ville bruge microsoft's FlexGrid Control. Prøv at lege med den. Ellers er der også et andet, men det koster penge på www.serverobjects.com. Det hedder TrueDBGrid, og det er rigtigt godt. Alle pengene værd synes jeg.

2: Du laver et modul hvor du opretter variablerne som "global myvar as variant". Så har du en global variabel.

Er der en som kan hjælpe mig, jeg har 2 spørgsmål, som irriterer mig?

1) Jeg har en database med flere felter(part-nummer, serienummer, navn, osv.). jeg vil lave sådan at man skal kunne søge på hver af de nævnte felter og så skal der komme en tabel op(Data grid tror jeg det hedder) hvor man kan bevæge sig både op og ned. Problemet består i at tabellen skal vises i alfabetisk/nummerisk orden, hvis man for eksempel søger på "navn". Hvis man så f. eks. søger på serienummer eller part-nummer skal tabelen nu også vises i alfabetisk/nummerisk orden MEN nu efter serienummeret(eller hvilket felt man nu har valgt at søge på). Faktisk ligesom en telefonbog hvor man både kan finde folk ved deres tlf nummer, efternavn eller adresse og så står listen også i alfabetisk/nummerisk orden, hvad enten man slår op under nummer, navn eller adr.
Kan dette lade sig gøre på en nogenlunde nem måde?

2) Hvordan laver man en variable, som virker på tværs af forskellige forme? (jeg tror det hedder global variabel.)

Jeg har læst Jakop Kristensens bog "Start på visual basic", men jeg synes ikke rigtig jeg kan finde svaret!

På forhånd tak,

Claes Nicolajsen





User
Bruger #912 @ 12.04.02 20:11
Tak for dit svar.

Nu siger du godt nok at jeg skal bruge denne flexgrid. Det har jeg så gjort, men jeg kan ikke finde ud af manipulere datafelterne. Jeg kan kun tilknytte en database ved den property som hedder datasource. Der er ikke nogen property for de forskellige datafields.

mine spørgsmål er så:
- Hvordan får man kontrollen til at sortere listen efter et bestemt felt?
- eller er der noget som jeg slet ikke har fattet?

tak.












1: Jeg ville bruge microsoft's FlexGrid Control. Prøv at lege med den. Ellers er der også et andet, men det koster penge på www.serverobjects.com. Det hedder TrueDBGrid, og det er rigtigt godt. Alle pengene værd synes jeg.

2: Du laver et modul hvor du opretter variablerne som "global myvar as variant". Så har du en global variabel.

Er der en som kan hjælpe mig, jeg har 2 spørgsmål, som irriterer mig?

1) Jeg har en database med flere felter(part-nummer, serienummer, navn, osv.). jeg vil lave sådan at man skal kunne søge på hver af de nævnte felter og så skal der komme en tabel op(Data grid tror jeg det hedder) hvor man kan bevæge sig både op og ned. Problemet består i at tabellen skal vises i alfabetisk/nummerisk orden, hvis man for eksempel søger på "navn". Hvis man så f. eks. søger på serienummer eller part-nummer skal tabelen nu også vises i alfabetisk/nummerisk orden MEN nu efter serienummeret(eller hvilket felt man nu har valgt at søge på). Faktisk ligesom en telefonbog hvor man både kan finde folk ved deres tlf nummer, efternavn eller adresse og så står listen også i alfabetisk/nummerisk orden, hvad enten man slår op under nummer, navn eller adr.
Kan dette lade sig gøre på en nogenlunde nem måde?

2) Hvordan laver man en variable, som virker på tværs af forskellige forme? (jeg tror det hedder global variabel.)

Jeg har læst Jakop Kristensens bog "Start på visual basic", men jeg synes ikke rigtig jeg kan finde svaret!

På forhånd tak,

Claes Nicolajsen






t