Avatar billede unknown_someone Juniormester
08. oktober 2007 - 11:30 Der er 9 kommentarer og
1 løsning

Opret en button i form for hver linked table

Jeg har prøvet og prøvet samt ledt og ledt men uden held. Jeg har en form med nogle buttons på - udover dissevil jeg gerne have én button for hver linkes table i min database (der er også almindelige tabeller der ikke skal med). Hver button skal også have en click-event der åbner den specifikke tabel. hvordan?
Avatar billede mugs Novice
08. oktober 2007 - 11:51 #1
Du åbner en tabel således:

DoCmd.OpenTable "TABELNAVN", acViewNormal, acEdit
Avatar billede unknown_someone Juniormester
08. oktober 2007 - 11:57 #2
Ja, lige præcis den del af det kunne jeg så godt :-)

men hvordan klarer jeg så oprettelsen af de dynamiske buttons og kæder dem samme med hver deres click-function?
Avatar billede mugs Novice
08. oktober 2007 - 12:05 #3
Hvis du mener at vil oprette knapperne automatisk med VBA, så er jeg helt blank - Beklager.
Avatar billede mugs Novice
08. oktober 2007 - 12:07 #4
Måske er der noget her du kan bruge:

http://www.mvps.org/access/_vti_bin/shtml.exe/search.htm
Avatar billede unknown_someone Juniormester
08. oktober 2007 - 15:06 #5
jeg har fået problemet løst ved at binde mine data til en dropdown-boks i stedet :-)

Du kan få point hvis du til gengæld kan fortælle mig hvordan det er muligt at lave en wildcard-søgning på et Number-felt i Access - select kolonne from tabel where talfelt like 45%

?
Avatar billede unknown_someone Juniormester
08. oktober 2007 - 15:14 #6
altså - jeg ved at man som udgangspunkt ikke kan, men kan man på en måde i sql'en fx konvertere tal-feltet til et tekst-felt eller lignende så det alligevel kan løses?
Avatar billede mugs Novice
08. oktober 2007 - 15:25 #7
I dit numberfelt kan du indsætte [] i dit kriterie, dette vil give dig en inputbox hvori du skal instaste et tal. Det betyder jo en dynamisk forespørgsel:

SELECT Tabel1.felt1
FROM Tabel1
WHERE (((Tabel1.felt1)=[]));
Avatar billede unknown_someone Juniormester
08. oktober 2007 - 15:35 #8
Ja - men den vil vel stadig ikke acceptere wildcard?

Jeg har fx disse tre rækker;
ID NAME NUMBER
1 navn1 123
2 navn2 124
3 navn3 267

nu vil jeg gerne kunne lave en sql (til brug i min .NET applikation) hvor jeg kan finde de to første poster;

select name from tabel where number like 12%
Avatar billede unknown_someone Juniormester
08. oktober 2007 - 15:38 #9
got it :-)

where CStr(number) like '6*'
Avatar billede mugs Novice
08. oktober 2007 - 15:39 #10
Like "*" & [FELTNAVN] & "*"
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