Autore Topic: Da visual studio a gambas, prime "incertezze"  (Letto 3381 volte)

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Da visual studio a gambas, prime "incertezze"
« il: 18 Giugno 2009, 12:54:13 »
Ciao a tutti, e scusatemi per le future domande da niubbo che vi farò in futuro.
Avevo comnciato a scrivermi un programma in vb usando visual studio 2005, ma svariate cose mi impediscono di andare avanti con continuità( non voglio installare windows, e con wine nulla di nulla).

Ho riscoperto gambas oggi, scoprendo (per la prima volta) che fa al caso mio.

Ho già cominciato a scrivere qualcosa, facendo un "porting" della mia applicazione. Ora, però mi trovo un po' in difficoltà.

Ho creato le classi ( con un po' di difficoltà, data il diverso modo di dichiararle), ho creato le variabili "pubbliche" (che anche queste han diversa dichiarazione, in parte), ma ora arriva il problema su cui mi son arenato: combobox.
Ne ho creata una, la ho modificata, ho scritto il comando epr aggiungergli nuovi elementi, ma non riesco a fare il contrario, ovvero assegnare ad una variabile il nome di un elemento.

Per esempio, ho una combob. i cui elementi sono tutti i mesi dell'anno. Al click su un bottone, vorrei che la variabile, per esempio, "mese" assuma il valore dell'elemento selezionato nella combob.

Ho provato di tutto, avete qualche idea voi per aiutarmi? (immagino di si)
Grazie a tutti, e scusatemi..

ciao ciao

p.s.: su visual studio usavo questa sintassi

mese = combobox.selecteditem()

Offline madnessmike

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
    • MadnessBlog
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #1 il: 18 Giugno 2009, 14:44:35 »
Per ricavare un valore da una Combobox basta usare questa sintassi:

mese = ComboBox.Text

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #2 il: 18 Giugno 2009, 15:01:26 »
mmm, perfetto, grazie mille..

Mi pare di averci anche provato, ma si vede che avevo sbaglaito a scrivere..


grazie ancora..

edit: una cosa: mi interessava la "comunicazione" (sia in lettura, che scrittura, ovviamente), con un database mysql, e girando ho trovato questa guida qui 8documentazione ufficiale, http://gambasdoc.org/help/howto/database). Secondo voi, c'è tutto il necessario?

Praticamente, io vorrei fargli scrivere delle variabili di nuove classi create da me( esempio, mese.nome mese.giorno), fargliele scrivere, e poi fargliele recuperare in un secondo accesso(non so se mi son spiegato). Secondo voi, basta?

grazie mille, e scusatemi per il disturbo, ciao ciao..

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #3 il: 18 Giugno 2009, 15:17:17 »
Senza scomodare mysql puoi benissimo usare sqlite...trovi una bella guida scritta da un nostro amico (ovviamente amico degli altri perchè non sarà mai amico mio!!!!!) in area download....

Provala...ne vale la pena!

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #4 il: 18 Giugno 2009, 15:21:12 »
vista proprio ora..umm..sembra interessante ( e pure in italiano)..

Dopo la guarderò con più calma, ora non ho tempo, grazie mille per la dritta/consiglio,

ciao ciao

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #5 il: 18 Giugno 2009, 15:26:27 »
Citazione

RiCi12 ha scritto:
vista proprio ora..umm..sembra interessante ( e pure in italiano)..


In italiano? E secondo te uno come fsurfing sa scrivere in italiano??

:giullare:

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #6 il: 18 Giugno 2009, 16:14:57 »
Ricordati che la Combobox è un po'... ostica.
Per poter selezionare un elemento prima della sua visualizzazione, Combobox.Readonly deve essere impostata su True. Ma in questo caso l'elemento selezionato non viene letto più con il metodo .Text ma serve usare l'indice.
Se cerchi nelle precedenti discussioni (recenti, roba di qualche giorno fa), si è già affrontato questo problema.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #7 il: 18 Giugno 2009, 16:25:32 »
yes, è un problema che ho affrontato io stesso. Volevo segnalarglielo ma visto che non ha riscontrato errori e gli ha postati vuol dire che ha già tutto apposto ed usa tutto così....

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #8 il: 18 Giugno 2009, 17:27:49 »
Citazione

leo72 ha scritto:
Ricordati che la Combobox è un po'... ostica.
Per poter selezionare un elemento prima della sua visualizzazione, Combobox.Readonly deve essere impostata su True. Ma in questo caso l'elemento selezionato non viene letto più con il metodo .Text ma serve usare l'indice.
Se cerchi nelle precedenti discussioni (recenti, roba di qualche giorno fa), si è già affrontato questo problema.


strano..ho impostato readonly su true e usato text, ma non mi ha dato alcun errore..mmm...
Però, però, però..

magari controllo meglio dopo, vediamo se ho sbagliato qualcosa...

grazie, comunque

ciao ciao

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #9 il: 18 Giugno 2009, 20:12:47 »
Citazione
scritta da un nostro amico (ovviamente amico degli altri perchè non sarà mai amico mio!!!!!)

 :cry:  :cry:  :cry:  :cry:

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #10 il: 18 Giugno 2009, 23:55:18 »
allora, pian piano sono andato avanti, e ho "praticamente" finito il mio programma. E ritengo la guida scritta da fsurfing davvero ottima, complimenti.
Però mi son "arenato" per una piccola cosa. Questo comando
Codice: [Seleziona]
sql = "SELECT * FROM ciao WHERE mese LIKE '%" & mesesel.text & "%'"


lo usavo per dire al programma cosa cercare e "selezionare".

Se io volessi che lui mi caricasse tutto, in quanto non devo fare distinzioni, come devo fare? Non so se mi sono ben spiegato, scusate. perché ho provato un po' di "combinazioni" del comando precedente, ma non ne son mai venuto fuori.

Poi, piccola domanda: ok, ho fatto tutto per sqlite, ma se io volessi che i miei dati venissero salvati su un database preente su uno spazio web, devo cambiare "tipo" di database (e quindi, aggiornare tutto il codice), oppure  posso usare sqlite (con alcuni accorgimenti/modifiche), oppure la mia idea è stupida sin dal principio (si, metto anche questa opzione :lol: )?

Grazie mille, e scusatemi per le varie domande, ma ci tengo motlo a far funzionare 'sto stramaledettissimo programma..

 :-D

ciao ciao

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #11 il: 19 Giugno 2009, 06:51:47 »
SQLite è un DB nato per lavorare in locale. E' un file contenitore alla stregua dei file .MDB di Windows.

Per lavorare in rete ti serve un DB basato su una struttura server/client quali possono essere, ad esempio, MySQL e PostgreSQL. Per trasformare la tua applicazione bastano poche modifiche al codice, primariamente alla sezione di apertura delle connessioni, che dovresti modificare aggiungendo i dati opzioni necessari a collegarsi all'indirizzo dove risiede il server in questione. Ad esempio, avendo in remoto un server MySQL, la sintassi sarebbe questa:

Codice: [Seleziona]

  '-- connetti al database
  WITH Connessione
    .Name = <>
    .Type = "mysql"
    .User = <>
    .Password = <>
    .Host = <>
    .Open
  END WITH


Per quanto concerne le ricerche, non ho capito bene: devi selezionare tutto il contenuto di una tabella? Allora semplicemente:
Codice: [Seleziona]

"SELECT * FROM <>"
Visita il mio sito personale: http://www.leonardomiliani.com

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #12 il: 19 Giugno 2009, 11:31:27 »
Citazione
Per quanto concerne le ricerche, non ho capito bene: devi selezionare tutto il contenuto di una tabella? Allora semplicemente:
Codice: [Seleziona]

"SELECT * FROM <>"


si, al posto di fargli selezionare sollo casi specifici, devo fargli selezionare tutti i casi, senza distinzione..

Comunque, grazie, adesso provo..

ciao ciao

edit: il comando per la ricerca funziona perfettamente, grazie mille. :-D

edit#2:
allora, queste modifiche che mi hai detto tu..
Codice: [Seleziona]

  '-- connetti al database
  WITH Connessione
    .Name = <>
    .Type = "mysql"
    .User = <>
    .Password = <>
    .Host = <>
    .Open
  END WITH


le ho messe, teoricamente giuste( le ho messe sotto with $hConn, proposto dalla gudia), però continua a darmi un errore sul .open, secondo cui non si riuscirebbe a connettere al database, cosa strana ad essere sincero, dato che gli metto tutti i dati giusti..C'è qualche accorgimento che devo seguire oppure sto sbagliando io? e una cosa: quando quello che mi da lo spazio, mi dice che l'host è "localhost", come mi devo regoalre io?

grazie ancora
ciao ciao

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #13 il: 20 Giugno 2009, 22:11:54 »
veramente, non riesco a capire.

Cioè, ho modificato tutto come detto da leo (almeno quella aprte li, da quel che ho letto in giro, il resto non lo devo neanche modificare), ma sembra che io non riesca neanche minimamente ad accedervi a questo database( e ho fatto prove con molti database, hostati con diversi servizi). C'è qualcosa in più che devo aggiungere, oppure devo "guardare" qualcosa tra le impostazioni del database?

Non riesco proprio a capire..E non ho proprio voglia di accantonare il tutto..

qualcuno può dirmi qualcosa, qualunque..

Se ci dovessi riuscire, assicuro statua d'oro per tutti*..:-)

grazie ancora in anticipo..

*..per modo di dire, eh..;-)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Da visual studio a gambas, prime "incertezze"
« Risposta #14 il: 20 Giugno 2009, 22:18:37 »
ma in locale  ti funziona?

i vari host supportano mysql?