Newsgroup: it.comp.lang.visual-basic
Titolo: control data su vb5, form, record, gif etccc

---------------------------------------------------------------------------------------------------------
Se ho un controllo data inserito su una form e una casella di testo
associato ad un campo di una sua tabella
come si fa a far fare al click di un pulsante 1 la seguente azione:
- devo passare al record successivo e se il record non esiste
prima di passare al nuovo record mi appare una msgbox che mi chiede la
conferma, in caso di no
rimango sul record attuale
- al click di un pulsante 2 la seguente azione:
   mi aggiorna il record, cioè nel momento in cui ho riempio la casella
di testo
ancora dentro al database non c'è il valore, volevo inserirlo al click,
prima ancora di
altre azioni
- al click di un pulsante 3 la seguente azione:
elimina il record corrente ad esclusione pero' del primo record, cioè il
primo non puo' essere eliminabile
e prima di eliminare compare una mshg box che chiede la conferma oppure
annulla
- al click di un pulsante 3 la seguente azione:
muoversi al record precedente
-----------------------------------------------------------------------------------------------------------
Come si fa inoltre nella caption del controllo data a leggere il numero
di record in uso
-----------------------------------------------------------------------------------------------------------
Ma in vb5 la form è limitata come dimensione a quasi la grandezza di uno
schermo da 17 pollici?
-----------------------------------------------------------------------------------------------------------
 Quando si lancia l'applicazione per provarla, c'è un modo di far
partire una certa maschera, cioè si puo scegliere
quale far partire, invece di far partire quella creataper prima?
-----------------------------------------------------------------------------------------------------------
ho messo al click su un pulsante Form2 Load
ma non succede niente
Cioè se apro la maschera 1 e poi al click voglio aprire la maschera 2
che codice si usa?
-----------------------------------------------------------------------------------------------------------
Quando mi muovo su un nuovo record, come si fa a mettere dentro ad un if
il fatto che mi sono spostato su un nuovo record
che quindi devo ancora riempire rispetto al fatto che invece mi sto
muovendo su un record esistente ?
-----------------------------------------------------------------------------------------------------------
Dovendo caricare sui record nuovi un campo memo molto lungo es. 3-400
caratteri, conviene metterlo direttamente dentro al valore predefinito
del campo nella tabella di access, oppure direttamente da codice quando
sono sul nuovo record ?
E per fare questo si carica prima una variabile stringa e poi si
inserisce tutto dentro una casella di testo e poi
si aggioran il record , oppure si puo' caricare direttamente il record
senza l'ulteriore passaggio di caricare
la casella di testo?
-----------------------------------------------------------------------------------------------------------
L'evento Load di una form a che serve?
Ho notato che per caricare di dati una casella di testo all'apertura
della maschera devo usare initialize: è questo il suo uso?
-----------------------------------------------------------------------------------------------------------
Le gif , quindi immagini con proprietà trasparente intorno al contorno e
quindi con possibilità di creare forme geometriche colorate: con cosa le
fate?
Ho provato con illustrator8 ma praticamente il bordo viene male; ad
esempio sui cerchi viene scalettato molto.
----------------------------------------------------------------------------------------------------------
Stop
-----------------------------------------------------------------------------------------------------------
e grazie
-----------------------------------------------------------------------------------------------------------
anche per la vs enorme pazienza
-----------------------------------------------------------------------------------------------------------

 Se ho un controllo data inserito su una form e una casella di testo
ZACCHETE!
in estrema sintesi:
quanto mi dai se ti scrivo il programma?
...a parte gli scherzi
Consiglio:
Public Sub AbilitazioneScritturaProg
dim acquista as string
dim capito as boolean
dim argomento as string
acquista=" libro di vb"
do
argomento=InputBox("Argomento da studiare?")
If argomento = "" Then Exit Sub
capito=false
    do
        Studiare argomento
        capito=Provare(argomento)
    loop until capito=true
loop
End sub
Le function Studiare e Provare non sono riportate!
p.s.
al di là di tutto se non hai difficoltà a capire il codice di sopra.....è
davvero pigrizia e ti basta partire con metodo da una parte (ti consiglio da
ADO....) e cominciare a fare pratica con connessioni....stringhe di
connessione....recordset...etc etc....mille tutorial OnLine!!!!
Se invece già il codice di sopra ti stoppa....comprati un libro (quello di
Balena ad esempio) e comincia a sperimentare!
p.p.s.
Guarda che la sub di sopra la sto usando anche io attualmente con il
VB.NET....non c'è nulla di male a volere imparare e capire le cose!!!Quello
che è sbagliato è prendere una scorciatoia ed avere tra le mani un codice
che non si sà quello che fa .(come vorresti avere tu!)
Ciao!
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 ...se cercate bene da qualche
parte c'è anche il forum!

Ti suggerisco degli spunti da seguire
Data1.recordset.movenext
Data1.recordset.moveprevius
EOF
BOF
......
Ciao
gab