Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - dex

Pagine: 1 2 [3] 4 5 ... 59
31
Database / Re:Nuovo gestionale
« il: 19 Aprile 2020, 12:42:51 »
A precisa domanda Minisini mi ha detto che non è possibile intercettare quando la finestra si riduce a icona.
Mi ha detto di farne richiesta e io l'ho fatto, ho chiesto di inserire l'evento Form_Minimized.

Tu come facevi a intercettarlo? Così magari glielo suggeriamo  ;D

non riesco a capire.
ho aggiunto un button
Codice: [Seleziona]
Public Sub Button3_Click()

  Me.Minimized = True

End

e un if nel timer

Codice: [Seleziona]
Public Sub Timer1_Timer()

  Label2.Caption = Format(Now, "dd/mm/yyyy  -  hh-nn-ss")
 
  If Me.Minimized Then
    Message.Info("form ridotto")
  Endif
 
End

e funziona, non avrà l'evento ma tutto il resto c'è, da qui potrebbe creare l'evento ma poi servirà anche l'evento Maximize

32
Database / Re:Nuovo gestionale
« il: 18 Aprile 2020, 17:41:37 »
ho aggiornato il programma, corretto alcuni piccoli errori e aggiunto il form utenti lo trovate all'inizio con Gestionale2.zip
il form utenti è riservato all'amministratore in quanto qui vengono assegnati i permessi per ogni utente, se non riuscite ad aprirlo cancellate il file .MyPass si trova nella cartella nascosta della vostra home .Gestione
questo è il file criptato che assegna i permessi, se non lo trova ne crea uno nuovo con l'amministratore

33
Database / Re:Nuovo gestionale
« il: 18 Aprile 2020, 17:37:02 »
vedi il mio codice
lo intercettavo con il wait loop, ma non funzionava bene e spesso lo vedeva dopo varie chiusure e aperture

Codice: [Seleziona]
Public Sub Form_Deactivate()
   
 '  Do
  ' Wait 0.01
' Loop Until Me.Minimized = True
 
 ' FMdic.IcoForm
     
End

34
Database / Re:Nuovo gestionale
« il: 18 Aprile 2020, 17:15:27 »
in verità le intercettavo in ritardo.
poi ho abbandonato in quanto mi crascava con CResize

35
Database / Re:Nuovo gestionale
« il: 18 Aprile 2020, 01:22:28 »
Si me lo avevi consigliato
Dal tuo progetto ho preso lo spunto dei pannelli, so che con il WorkSpace è più organizzato, ma io lavoro diversamente, spesso lavoro con più form aperti e mi è molto più comodo posizionarli dove e come mi servono ingrandirli o rimpicciolirli in base alle esigenze.
Per questo ho creato le classi CResize, la possibilità di salvare le loro posizioni e i vari controlli nel main per vedere se qualche form è in fase di modifica.
Inoltre lavorando con 2 schermi posso spostare alcune finestre sul secondo schermo e lavorare su entrambi gli schermi.
é il mio modo di lavorare con il gestionale, con il WorkSpace non mi trovo bene, ma se qualcuno vuole modificarlo in WorkSpace è libero di farlo.
Il mio gestionale è più sullo stile di Gimp che della Ide di Gambas, anche con Gimp lavoro molto e mi trovo bene con le finestre indipendenti.

36
Database / Re:Nuovo gestionale
« il: 17 Aprile 2020, 21:36:12 »

Ricevo un errore: Codice 11 - Form CreaDatabase - sub CreaDatabase.Inserisci_dati.458 - Errore Unknown symbol 'mbancai' in class 'M1'

In effetti nella form c'è questa riga: MyRSI!bancaitalia = m1.mbancai

  :violent:

si quella era la variabile che dava problemi, riscarica che ho messo quello aggiornato

37
Database / Re:Nuovo gestionale
« il: 17 Aprile 2020, 01:42:40 »

L'ho scaricata, ora non posso perché ho promesso di guardare un film con mia moglie  :)


 che bollino ha il film  8)

38
Database / Re:Nuovo gestionale
« il: 16 Aprile 2020, 19:33:12 »
Fatto
non ho accesso alla wiki, ora ti invio i file
ho anche modificato il progetto allegato in quanto una variabile dava problemi

39
Database / Re:Nuovo gestionale
« il: 16 Aprile 2020, 14:11:50 »
Ciao Gianluigi
io non conosco Postgres
la mia idea era di perfezionarlo insieme a voi e poi mettere un esempio nella farm
Per quanto riguarda il database non è quello il punto su cui ho chiesto aiuto, la connessione al database Mysql o Postgres è abbastanza facile.
Volevo perfezionarlo sulle Classi, moduli ecc, renderlo funzionale e veloce, poi insieme a chi mastica postgres si potrebbe fare addirittura una doppia connessione in cui l'utente all'avvio sceglie Mysql o Postgres
Anche la scrittura dell'articolo sul wiki mi sembra prematura, ci sono ancora molte cose da vedere e mettere a posto

40
Database / Nuovo gestionale
« il: 16 Aprile 2020, 11:20:11 »
Ciao Raga
sto creando un nuovo gestionale, il concetto di partenza è:
Deve essere multiutente con accesso tramite password personale
Form Main a pieno schermo che gestisce tutte le finestre, ricalca un po la IDE di gambas con vari pannelli gestibili sul main, le finestre seguono il Main, in fase di chiusura del main avviene un controllo che avvisa se state effettuando delle modifiche, se negativo chiude tutte le finestre attive, se il Main viene ridotto a icona tutte le finestre aperte lo devono seguire (qui ho qualche problema e mi serve il vostro aiuto)
Le finestre sono dimensionabili e posizionabili per ogni utente.

Allego il codice per chi volesse vederlo e darmi qualche aiuto.

Attualmente il programma si avvia anche senza password, questo serve in fase di compilazione per evitare continue immissioni di password, chi volesse provare con la password attiva nel Form Pass sotto l'immagine delle persone trovate 2  RadioButton mettete la spunta al RadioButton2 (si) la pass di default è admin.

Per funzionare con il database Mysql serve la password che trovate nel modulo M1
Codice: [Seleziona]
Public Mpassword As String = "ghdncbgts" 'password per database mysql
qui potete cambiarla inserendo quella che usate per Mysql

Per quanto riguarda il main ho problemi a far ridurre ad icona i form in quanto le funzioni vanno in conflitto con la mia Classe CResize che serve per ridimensionare i controlli all'interno dei form.
Per richiamare le funzioni di riduzione ad icona, la Classe è FMdic e le funzioni sono:
Codice: [Seleziona]
Public Function IcoForm()
Public Function MaxForm()

che devono ridurre a icona o ingrandire i form in base al Main, vengono richiamate in Fmain da
Codice: [Seleziona]
Public Sub Form_Deactivate()
   
 '  Do
  ' Wait 0.01
' Loop Until Me.Minimized = True
 
 ' FMdic.IcoForm
     
End
 

Public Sub Form_Activate()

  ' FMdic.MaxForm

End

attualmente le vedete spuntate in quanto come ho detto mi creano conflitto con CResize, qui gradirei una mano.

una volta avviato potete creare in automatico database e tabelle dal form CreaDatabase oppure dal Main prima voce in alto del menu Accesso > Database

per qualsiasi dubbio chiedete, grazie a chi si interessa, naturalmente sono ben accettate sia critiche che suggerimenti ai fini di ottimizzare e migliorare

41
Germania / Re:Database-Server
« il: 16 Aprile 2020, 09:31:48 »
La cosa era stata già risolta anni fa su questo forum con un intervento di Golia
Io stesso con le indicazioni di Golia uso un pc come server e altri pc che accedono a quel server

42
Programmazione / Re:[Risolto] Caricare Record nelle combo
« il: 15 Aprile 2020, 22:47:54 »
Ciao Naderit
si è la stessa soluzione che ho adottato io.

43
Programmazione / Re:verifica tipo di dato
« il: 15 Aprile 2020, 22:45:49 »
volevo sapere se a lui serve solo sapere se i dati nella text siano integer, questo nel caso che gli arrivano da altre funzioni o da un database. "in questo caso hai gia risposto tu"
oppure è lui che inserisce i dati da tastiera e vuole essere sicuro di inserire solo numeri interi.

44
Programmazione / Re:Caricare Record nelle combo
« il: 15 Aprile 2020, 22:25:47 »
Aggiornamento

alla fine ho optato per la query con DISTINCT.
dalle prove che ho fatto FIND era più veloce e con meno codice, ma, pensando alla lunga nel caso che il database si dovesse riempire con molti MB di dati, FIND avrebbe potuto rallentare il sistema.

45
Programmazione / Re:verifica tipo di dato
« il: 15 Aprile 2020, 22:21:20 »
Ciao
una curiosità, ma i dati nella text ti arrivano e vuoi solo verificare che siano integer oppure li immetti tu e vuoi essere sicuro di inserire solo numeri interi?

Pagine: 1 2 [3] 4 5 ... 59