Ny: Hjælp til database

Tags:    visual-basic

<< < 123 > >>
Hej
i mit forrige indlæg har jeg kun udlovet 10 point, fordi det var mit første indlæg, og derfor vidste jeg ikke hvor mange point jeg havde.

Spørgsmålet er det samme bare med 200 point.



25 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato

men hvor og hvordan skal jeg skrive orderby komandoen?


I den form du ønsker dataene sorteret i laver du fx en knap der kalder event proceduren "_click()" inde i denne skriver du:

Me.OrderBy = "navn asc" 'enten navn eller dato

er du helt på bar bund med VBA?

i givet tilfælde:
------------------------
Når du laver en knap (fx "btnSorter") på en form, kan du under egenskaber for denne knap under fanebladet "events" vælge hvad der skal ske når der klikkes på denne knap, da kan du bare vælge "[event_procedure]"

i koden for din form (vælg : view->code) kan du indsætte:

Private Sub btnSorter_Click()

Me.orderby = "dato"

End Sub


når du så klikker på knappen vil der blive sorteret stigende (ascending) på feltet dato, hehe SMART!!

---
Simon



Hej
i mit forrige indlæg har jeg kun udlovet 10 point, fordi det var mit første indlæg, og derfor vidste jeg ikke hvor mange point jeg havde.

Spørgsmålet er det samme bare med 200 point.



Hvilken database, og hvilket sprog bruger du?

altså er det fx mySQL og PHP
eller Access og VB (osv....)


typisk ville man lave en SQL forespørgsel hvor man benytter ORDER BY kommandoen til at sortere ens data, se eventuelt:

http://www.w3schools.com/sql/sql_orderby.asp

---
Simon

[Redigeret d. 05/08-04 16:03:45 af Simon Merlung]

[Redigeret d. 05/08-04 16:26:53 af Simon Merlung]




Hvilken database, og hvilket sprog bruger du?

altså er det fx mySQL og PHP
eller Access og VB (osv....)


typisk ville man lave en SQL forespørgsel hvor man benytter ORDER BY kommandoen til at sortere ens data, se eventuelt:

http://www.w3schools.com/sql/sql_orderby.asp

---
Simon

[Redigeret d. 05/08-04 16:03:45 af Simon Merlung]

[Redigeret d. 05/08-04 16:26:53 af Simon Merlung]


Hej Simon

tak for dit svar!

Jeg bruger acces, og vb (hvis det altså er det du mener... er temmmelig ny!)

mvh Peter





Hej... Jeg har lavet et program til at indtaste nogle navne og datoer i en database.
Mit spørgsmål lyder:
Hvor dan laver jeg en knap der kan sortere efter dato og navn?

Mvh Peter (nybegynder)



Hvis man er i en tabel i Access kan du højre klikke på en kolonne og dernæst vælge "sort ascending" eller "sort descending"

Du kan også kode det i VB ved at benytte .OrderBy property'en

en anden mulighed er at du laver et SQL request som sådan her:

dim rs as ADODB.recordset
set rs = new ADODB.recordset
rs.open("select * from tblNavnDato Order By detdugernevilsortereefter")


du kan læse mere om SQL-kommandoen order by statements på:

http://www.w3schools.com/sql/sql_orderby.asp




---
Simon

[Redigeret d. 06/08-04 12:20:00 af Simon Merlung]




Du kan også kode det i VB ved at benytte .OrderBy property'en



Hej igen

jeg håber ikke jeg spørger alt for dumt!

men hvor og hvordan skal jeg skrive orderby komandoen?

mvh
Peter



Hej Simon

Det er ligesom om min udgave af vb (learning edition) ikke kender orderby funktionen. normalt foreslår den jo selv i et rullefelt... men den kender ikke orderby...

Mvh





Hej Simon

Det er ligesom om min udgave af vb (learning edition) ikke kender orderby funktionen. normalt foreslår den jo selv i et rullefelt... men den kender ikke orderby...

Mvh




orderby er en membervariabel i form klassen

så du skal sørge for at Me peger på en form?


Jeg vil da tro at en hvilken som helst udgave af VB ville have adgang til .OrderBy?

Du kan prøve at åbne din form i design mode, og herefter se egenskaber for formen (højreklik i formselectorfeltet). Under fanen "Data" kan du se feltet "orderby" her kan du også sætte værdien manuelt. Det er faktisk det man gør, man gør det bare i koden?!?


---
Simon

[Redigeret d. 06/08-04 18:07:07 af Simon Merlung]



orderby er en membervariabel i form klassen

så du skal sørge for at Me peger på en form?





uupss undskyld!

jeg forstår det altså ik helt... (håber ik du får spat af mig!!!)

hva mener du med at den skal pege på en form?

mvh Peter



uupss undskyld!

jeg forstår det altså ik helt... (håber ik du får spat af mig!!!)

hva mener du med at den skal pege på en form?

mvh Peter



har du hørt om pointere? ;)

(Det er i orden jeg får ikke spat hehe)

---
Simon



<< < 123 > >>
t