Springen naar inhoud


Laatste rij uit datatable


  • Log in a.u.b. om te beantwoorden
Er zijn 3 reacties in dit onderwerp

#1 VB6Dummy

VB6Dummy

    VBIB Godfather

  • Leden
  • PipPipPipPipPipPipPipPip
  • 5387 berichten
    Laatst bezocht 13 Feb 2012 08:37

Geplaatst op 01 May 2011 - 19:31


heb je een autonummering toegepast ? Ik veronderstel dat je je klanID als tekst in je accessdatabase wegschrijft en dan is het natuurlijk moeilijker.

Pas je klantenid aan, wat wil zeggen dat je deze wegschrijft als zijnde een volgnummer (bv 5) en daarna een format doet om er K00005 van te maken. Op deze manier kun je via een sql dan makkelijk het laatste ID opvragen (select MAX(klantid) from klantenbestand.

success

#2 VB6Dummy

VB6Dummy

    VBIB Godfather

  • Leden
  • PipPipPipPipPipPipPipPip
  • 5387 berichten
    Laatst bezocht 13 Feb 2012 08:37

Geplaatst op 01 May 2011 - 19:31

De bedoeling is eigenlijk om ??n record (KlantID) uit tblKlanten te halen, en deze automatisch aan te passen bij het invoeren van een nieuwe klant ...

Voorbeeld: Bij het toevoegen van een nieuwe klant ... De laatst toegevoegde klant heeft als KlantID K00005 ... De volgende klant moet dus automatisch K00006 krijgen bij het starten van de procedure om een nieuwe klant toe te voegen

Wat lukt er niet ? Het vorige KlantID (K00005) uit de datatable halen en in een string zetten ...

#3 VB6Dummy

VB6Dummy

    VBIB Godfather

  • Leden
  • PipPipPipPipPipPipPipPip
  • 5387 berichten
    Laatst bezocht 13 Feb 2012 08:37

Geplaatst op 01 May 2011 - 19:31

Als je bedoeld om de laatste record van een database tabel weer te geven op een frm kan je dit misschien proberen.

Code:

'Zorgt ervoor dat de records worden geteld

Private Sub Count()

Dim Week, Current As Integer

Week = Me.BindingContext( _

DataSet1, "tbl.....").Count

Current = Me.BindingContext( _

DataSet1, "tbl.....").Position + 1

lblCount.Text = "Week " & Current.ToString & " van " & Week.ToString

End Sub




En vervolgens

Code:

Private Sub btnLaatste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLaatste.Click

Me.BindingContext(DataSet1, "tbl.....").Position = _

Me.BindingContext(DataSet1, "tbl......").Count - 1

Count()

End Sub



CG

#4 VB6Dummy

VB6Dummy

    VBIB Godfather

  • Leden
  • PipPipPipPipPipPipPipPip
  • 5387 berichten
    Laatst bezocht 13 Feb 2012 08:37

Geplaatst op 01 May 2011 - 19:31

Hello,

Weet iemand hier wat de makkelijkste manier is om uit een datatable, de laatste rij te selecteren ?

Thx




0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


Untitled 1

Hosting provided by Combell
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
vbib.be - vbnet.be - vbdotnet.be - visualbasic.be