Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Een nieuw item toevoegen en een parent-item meegeven(access)

Pagina: 1
Acties:

Vraag


  • Burkle
  • Registratie: November 2013
  • Laatst online: 07-09 06:43
Mijn vraag:
Ik heb de code nodig om een item op te kunnen slaan in de MSSQL database, bij dit item kan een parent-item meegegeven worden. Ik heb er screenshots bij geüpload.

De code die ik wil hebben is voor de Access vba opslaan knop.

Relevante software en hardware die ik gebruik
MS Access & MSSQL

Wat ik al gevonden of geprobeerd heb
Normaal gesproken is een docmd.close genoeg om een los item op te slaan in de database, maar nu wil ik dus een extra waarde meegeven en ik heb geen idee waar ik moet beginnen.

Ik heb ook geprobeerd te zoeken naar een oplossing maar zonder succes.

Alle hulp wordt gewaardeerd. O+

de view

Alle reacties


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 15-10 13:46
Je kan niets toevoegen aan een 'view'.
Je kan met een vrij simpel Access-sql commando iets toevoegen, of met een recordsetobject

SQL:
INSERT INTO tabel (veld1, veld2, ...) VALUES (waarde1, waarde2, ...)
- Let wel op, als er in de waarden een ' zit, moet je die dubbel maken, bovendien is het soms een heel gehannes om datum-velden goed te krijgen.

Met een recordset:
set rs = currentdb.openrecordset("tabel")
rs.addnew
rs!veld1 = waarde1
...
rs.update

Als je afhankelijkheid wil maken op basis van een ID, zal deze in de 'hoofd'tabel uiteraard wel moeten bestaan. Referentiële integriteit heet dat, wordt waarschijnlijk afgedwongen op je sql-server.

Het zou kunnen dat je eerst een docmd.runcommand accmdsaverecord moet geven om je records op te slaan
dan je wijzigingscommando
dan een requery om de wijzigingen opnieuw in je form in te lezen.

[ Voor 18% gewijzigd door Witte op 31-05-2016 13:37 ]

Houdoe