Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Formulier laten starten bij nieuw tabelrecord  (gelezen 7908 keer)

0 leden en 1 gast bekijken dit topic.

Fréderic

  • Gast
Formulier laten starten bij nieuw tabelrecord
« Gepost op: 19 mei 2004, 22:55:24 »
Mijn accesdatabase bevat een tabel, en de gegevens kunnen worden ingegeven via een formulier. Maar, iedere keer als ik het form opstart, begint hij bij de 1ste record, dus moet ik op 'nieuwe record' duwen op toch er te komen waar ik wil uitkomen. Kan ik dit niet aanpassen?

En dan nog 1 vraagje...
Mijn tabel bevat ook een veld 'Dag' en een veld 'Maand'. In het formulier (bij ingave) worden deze automatisch ingevuld, maar zou er geen mogelijkheid dat er ook een teller bijkomt (die dan vb zet: 19 / 5, ingave 1  ;  19 / 5, ingave 2 ; ... ) ? Als deze teller per dag zou tellen (nieuwe dag = terug bij 1 beginnen), dan zou het perfect zijn  :)...

Thanks!

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Formulier laten starten bij nieuw tabelrecord
« Reactie #1 Gepost op: 25 mei 2004, 16:11:55 »
Je zou volgende code kunnen toevoegen aan de form_load() procedure
DoCmd.GoToRecord , , acNewRec
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline krvan

  • Lid
  • *
  • Berichten: 20
  • Oplossing.be
Re:Formulier laten starten bij nieuw tabelrecord
« Reactie #2 Gepost op: 26 mei 2004, 19:32:03 »
Je kan via de formuliereigenschappen werken:
TABBLAD Gegevens: Gegevensinvoer: Ja
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Formulier laten starten bij nieuw tabelrecord
« Reactie #3 Gepost op: 04 juni 2004, 10:56:30 »
Je zou via een "group by" = totaalquery laten tellen hoe dikwijls er per dag iets werd ingevuld. Door de standaardwaarde gelijk te nemen aan de waarde van de totaalquery +1 kan je dan een teller maken.
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

krabberke

  • Gast
Re:Formulier laten starten bij nieuw tabelrecord
« Reactie #4 Gepost op: 25 augustus 2004, 21:47:13 »
Citaat
Mijn accesdatabase bevat een tabel, en de gegevens kunnen worden ingegeven via een formulier. Maar, iedere keer als ik het form opstart, begint hij bij de 1ste record, dus moet ik op 'nieuwe record' duwen op toch er te komen waar ik wil uitkomen. Kan ik dit niet aanpassen?

Ik zie dat dit al een redelijk oude thread is...
Toch ga ik nog een poging wagen, misschien heeft toch nog iemand er iets aan...

1. creëer een macro die het bewuste formulier opent
    dus Action: OpenForm / onderaan Form Name en View invullen...
2. in dezelfde macro een 2de actie: GoToRecord en onderaan kies je Record : New

Bij het activeren van de macro open je het formulier en ga je onmiddellijk naar een nieuwe record.

't Is in feite heel simpel en toch heb ik het zelf ook maar toevallig gevonden.

Offline Frederic

  • Lid
  • *
  • Berichten: 58
  • Everything is as before, nothing is as usual
Re:Formulier laten starten bij nieuw tabelrecord
« Reactie #5 Gepost op: 28 augustus 2004, 00:05:13 »
OK, ondertussen heb ik het gevonden, via de methode van krvan.

Mvg
W XP & Vista - P4 2.6 - Telenet - 120GB & 160 GB HD - 1 gig RAM - Opera 9.00 Beta - G Force FX 5200 - Asus DVD-Rom - Samsung DVD-Writer

 


www.combell.com