Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696

    [DB Access e VB] Pulsante su una maschera che...

    Ho una maschera per l'inserimento dei dati in una tabella.
    Alla chiusura della maschera, però, oltre a salvare il record sulla tabella dovrei creare un altro record con determinati valori nella stessa tabella.

    Come faccio?
    PAZZIA PAZZIA
    PORTAMI VIA!

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    fai 2 inserimenti...non vedo il problema!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    tu sottovaluti la mia ignoranza

    come faccio?
    PAZZIA PAZZIA
    PORTAMI VIA!

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    scusa hai la maschera fatta in VB al click sul pulsante hai detto che inserisci il record no? se sì inserisci pure l'altro! o forse non ho capito bene il porblema!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    il fatto è che la maschera è stata fatta con i wizard e io in realtà non so come far inserire un record...

    mi scuso ancora per l'ignoranza cronica
    PAZZIA PAZZIA
    PORTAMI VIA!

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Dust_79
    il fatto è che la maschera è stata fatta con i wizard e io in realtà non so come far inserire un record...

    mi scuso ancora per l'ignoranza cronica
    non riesco a capire ma la maschera è fatta con access o con vb?

    p.s. se è con access non ti so aiutare!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    Originariamente inviato da Sypher
    non riesco a capire ma la maschera è fatta con access o con vb?

    p.s. se è con access non ti so aiutare!
    access!!!

    ecco perchè non ci capivamo!
    PAZZIA PAZZIA
    PORTAMI VIA!

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    69

    non ho capito!

    Scusa non ho capito bene quello che devi fare!
    allora stai lavorando con ACCESS (giusto?!?)
    hai una maschera con le seguenti "celle"
    a b c d
    dove vai ad inserire i tuoi dati.

    Tu vuoi che quando chiudi la maschera prima di chiudere ti metta dei valori in una o tutte le celle?

  9. #9
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    no, il problema è che oltre all'inserimento della tabella per cui è fatta, deve andare ad inserire anche un record su un'altra tabella con dei valori che decido io...
    PAZZIA PAZZIA
    PORTAMI VIA!

  10. #10
    Se nella tabella c'è una chiave prova questo...

    codice:
    Function ChiudiMaschera()
     dim MyRec as RecordSet
     dim MyDB as Database
    
     set MyDB as Database
     set MyRec = MyDB.OpenRecordset(NomeTabella)
    
    'Trovi il record corrente
     Me.TextBoxContenenteCampoChiave.SetFocus
     While MyRec.CampoChiave <> Me.TextBoxContenenteCampoChiave.Text
      MyRec.MoveNext
     Wend
    
    'Aggiorni il record vecchio
     Me.TextCampo1.SetFocus
     MyRec![NomeCampo1]=Me.TextCampo1.Text
     Me.TextCampo2.SetFocus
     MyRec![NomeCampo2]=Me.TextCampo2.Text
     Me.TextCampo3.SetFocus
     MyRec![NomeCampo3]=Me.TextCampo3.Text
     MyRec.Update
    
    'Aggiungi il nuovo record e lo salvi
     MyRec.AddNew
     MyRec.CampoChiave=NuovaChiave
     Me.TextCampo1.SetFocus
     MyRec![NomeCampo1]=Me.TextCampo1.Text
     Me.TextCampo2.SetFocus
     MyRec![NomeCampo2]=Me.TextCampo2.Text
     Me.TextCampo3.SetFocus
     MyRec![NomeCampo3]=Me.TextCampo3.Text
     MyRec.Update
    
     MyRec.Close
     MyDB.Close
    
     Set MyRec=Nothing
     Set MyDB=Nothing
    End Function
    ... altrimenti è comunque simile, ma la ricerca la fai in base ai campi che vuoi tu.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.