Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-02-2004, 00:12   #21
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da lo_spettro
aiuto! sono completamente fermo!

Non riesco a fare nemmeno un piccolo passo!
Dimmi cosa nn riesci a fare per bene?!??
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2004, 16:55   #22
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
Quote:
Originariamente inviato da matpez
Dimmi cosa nn riesci a fare per bene?!??

Ho capito come si fa la connessione al database ma non ho capito come aggiungere ed eliminare record.Per esempio,volevo creare il form dove mettere gli articoli da caricare ma non ho capito come fare per aggiungere nuovi record da vb.

Sono mortificato ma anche su internet a riguardo ci sono sicuramente molte guide,ma sono tutte spezzettate e non ci capisco più niente
lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2004, 20:21   #23
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Studiati bene la guida di SQL, solo così si possono mettere, togliere, richiamare e modificare record!

ti va?
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2004, 12:19   #24
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
Allora Matpez, sto riprendendo il codice che mi avevi allegato ma ho un piccolo problema relativo al form dove c'è il controllo per l'autocomposizione:

Codice:
Private Sub AutoComposizione(ByRef cmbAux As ComboBox, ByVal sCampo As String)
If cmbAux <> "" And bRidondanza = False Then
sSql = ""
sSql = sSql & "SELECT " & sCampo & vbCrLf
sSql = sSql & "FROM Cantieri" & vbCrLf
sSql = sSql & "WHERE " & sCampo & " like '" & cmbAux & "%'" & vbCrLf
sSql = sSql & "GROUP BY " & sCampo & vbCrLf
sSql = sSql & "ORDER BY " & sCampo & vbCrLf

Set rs = cn.Execute(sSql)

If rs.BOF = False And rs.EOF = False Then
   bRidondanza = True
   cmbAux.Tag = Len(cmbAux)
   cmbAux = cmbAux & Mid$(rs(sCampo), Len(cmbAux) + 1)
   cmbAux.SelStart = Val(cmbAux.Tag)
   cmbAux.SelLength = Len(cmbAux)
   cmbAux.Tag = ""
   cmbAux.AddItem ""
End If

While Not (rs.EOF)
  cmbAux.AddItem rs(sCampo)
  rs.MoveNext
  Wend
rs.Close
bRidondanza = False
End If


End Sub
Quando eseguo l'applicazione mi evidenzia la riga che ho messo in neretto appena digito qualcosa nella combo box dicendomi:

Codice:
Errore di Run-Time91
Variabile oggetto o variabile del blocco width non impostata
lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2004, 13:38   #25
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
ma perchè diavolo ogni volta che deve eseguire:

Codice:
Set rs = cn.Execute(sSql)
Mi da quell'errore?

lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2004, 13:42   #26
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
Ho Trovato!!! Ho Trovato!!!!

Il problema era che io caricavo il db così:

Codice:
Dim db as .....

Dim rs as ....

INVECE DI:

Set cn = New....
Set rs = New....
lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2004, 14:44   #27
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2004, 14:48   #28
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Ah dimenticavo, dopo la riga Set rs = cn.Execute(sSql) mettici questo pezzo di codice, serve per pulire la combo solo delle parole messe nella lista, se utilizzi il metodo clear alora lui ti pulisce anche quella che stavi scrivendo

Codice:
   
'svuoto tutta la combo
'NB: non utilizzo il metodo clear perchè svuota anche il campo testo
While cboAux.ListCount > 0
  cboAux.RemoveItem cboAux.ListCount - 1
Wend
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2004, 09:42   #29
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
potresti farmi un esempio di come funziona il metodo per aggiungere un record?

ad esempio, sul mio form ho il combo dei fornitori ed un pulsante di comando per aggiungere un record. Che evento ci deve andare nel bottone?

E poi un'altra cosuccia, per fare in modo che il combo venga popolato dall'elenco dei fornitori appena si apre il form, come dovrei procedere?

grazie.
lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2004, 11:18   #30
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
Allora, la popolazione della combo l'ho risolta.

Mi resta da fare quest'operazione:

ho la combo ed una casella di testo:

se inserisco un fornitore nella casella di testo, non ho capito come aggiungerlo al database e a farlo poi uscire nella lista dei fornitori nella combo.

il codice è questo:

Codice:
Private Sub cmdAddNew_Click()
Dim bError As Boolean

If txtFornitore = "" Then bError = True

If bError = True Then
  Call MsgBox("Inserire il fornitore!", vbCritical)
 End If

sSql = ""
sSql = sSql & "SELECT Fornitore" & vbCrLf
sSql = sSql & "FROM Fornitori" & vbCrLf

Set rs = cn.Execute(sSql)

txtFornitore = rs("Fornitore")

sSql = ""
sSql = sSql & "INSERT INTO Fornitori(Fornitore)" & vbCrLf
sSql = sSql & "VALUES(' " & txtFornitore & " ')" & vbCrLf

Set rs = cn.Execute(sSql)

End Sub
e la tabella fornitori in access è composta da:
Codice:
IDFornitore - Contatore
Fornitore - Testo
Con questo codice,mi succede che:

se metto un nuovo fornitore nella casella di testo e clikko su aggiungi,nella casella di testo mi mette in automatico l'ultimo fornitore....mi spiego meglio;

Diciamo che ho tre fornitori, ad esempio pippo poppi e pappa
se aggiungo puppa,nella casella di testo mi compare pappa e me lo duplica nella combo...

perchè???
lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2004, 11:26   #31
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
ok, ho risolto anche l'aggiunta del fornitore, non dovevo aggiungere questa riga:

Codice:
txtFornitore = rs("Fornitore")
lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2004, 15:49   #32
lo_spettro
Member
 
Iscritto dal: Feb 2004
Messaggi: 75
adesso sono di nuovo fermo!!

per qualcuno che abbia voglia di aiutarmi allego il progettino.

In particolare ho questi problemi:

Nel form del carico detergenti riesco ad aggiungere i detergenti ma fatto questo poi, per vedere anche l'ultimo detergente caricato, devo uscire dal form e rientrarci.

Vorrei fare in modo che se dalla combobox relativa al detergente, ne scelgo uno,mi si popolino le text box.

Infine,non ho capito bene come organizzare la quantità da caricare.

Per favore,datemi una mano!!
Allegati
File Type: rar maganuovo.rar (19.7 KB, 6 visite)
lo_spettro è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2004, 19:26   #33
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da lo_spettro
Nel form del carico detergenti riesco ad aggiungere i detergenti ma fatto questo poi, per vedere anche l'ultimo detergente caricato, devo uscire dal form e rientrarci.
Devi creare una funzione che quando inserisci vada a ricercare il massimo indice del detergente e poi dopo con quell'ID fai una ricerca e riempi tutti i campi!


Quote:
Originariamente inviato da lo_spettro
Vorrei fare in modo che se dalla combobox relativa al detergente, ne scelgo uno,mi si popolino le text box.
Basta che carichi il detergente nella lista e associ l'ItemData all'indice del detergente.

Quando nella como vi è l'envento change allora tu prendi l'ItemData di quell'elemento, ci fai un query di ricerca e riempi tutti i campi!
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
Disney+ cambia: arriva Hulu, ma il servi...
Google annuncia Gemini Enterprise: l'IA ...
Battlefield 6 debutta tra code infinite ...
Gli iPhone di seconda mano dominano il m...
Pavel Durov (Telegram) lancia l'allarme:...
Occhiali Smart come lo smartphone: il fu...
Arriva NVIDIA GB300 NVL72, il cluster di...
Copilot si collega a OneDrive, Gmail e D...
Il Liquid Glass di iOS 26 è stato...
I biocarburanti fanno più danni d...
ELF, il Frankenstein di Mercedes che ant...
Da Kia arriva il passaporto per le batte...
The Elder Scrolls 6 renderà omagg...
YouTube dà una 'seconda chance' a...
Attacco hacker a Oracle E-Business Suite...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v