Nokioteca [Nokia] Forum: [help] Report Benzina - Nokioteca [Nokia] Forum

Salta al contenuto

  • 2 Pagine +
  • 1
  • 2
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[help] Report Benzina

#1 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 26 agosto 2009 - 19:28

ciao a tutti,

sto cercando di creare un report per tenere traccia dei pieni di benzina km effettuati. sto realizzando il tutto in python, però ho qualche difficiltà, magari qualcuno vuole partecipare alla realizzazione del software??

grazie
0

#2 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 26 agosto 2009 - 20:53

posta i tuoi dubbi e se c'è qualcuno disposto a partecipare, senz'altro lo farà :D
0

#3 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 26 agosto 2009 - 22:56

Visualizza Messaggimadhacker, il 26/08/2009 - 21:53, ha scritto:

posta i tuoi dubbi e se c'è qualcuno disposto a partecipare, senz'altro lo farà :)


sono troppi :D
0

#4 L   Ale152 

  • Advanced Member
  • PuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 57
  • Iscritto: 19 agosto 2009
  • Cellulare:N82
  • Firmware:31

Inviato 28 agosto 2009 - 11:11

Visualizza Messaggislupz, il 26/08/2009 - 23:56, ha scritto:

sono troppi :Dito:

Posta, posta, che io sto ancora aspettando i tuoi file :lol:
0

#5 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 28 agosto 2009 - 13:12

se nn metti le persone di fronte ai fatti, è difficile farsi avanti :rolleyes:

Messaggio modificato da madhacker il 28 agosto 2009 - 13:12

0

#6 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 29 agosto 2009 - 00:59

Visualizza MessaggiAle152, il 28/08/2009 - 12:11, ha scritto:

Posta, posta, che io sto ancora aspettando i tuoi file :)



ma ti avevo dato il link da dove scaricarli :)

cmq come ti dicevo, ho errori nell inserimento dei dati nel db...

per adesso mi interessa finire la parte fuel quindi inserire i dati e visualizzarli.

Download file


0

#7 L   Bicienzo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 129
  • Iscritto: 08 novembre 2008
  • Località:Napoli
  • Cellulare:E90-N900

Inviato 16 settembre 2009 - 13:01

Visualizza Messaggislupz, il 29/08/2009 - 01:59, ha scritto:

ma ti avevo dato il link da dove scaricarli :rolleyes_anim:

cmq come ti dicevo, ho errori nell inserimento dei dati nel db...

per adesso mi interessa finire la parte fuel quindi inserire i dati e visualizzarli.


Ho visto il codice e come utilizzi il DB SQL.
A me funziona tutto tranne la parte del database (quella importante!!)
A Te? Credo proprio di si, quale può essere il mio problema?
Esiste un aggiornamento?
Ciao
0

#8 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 16 settembre 2009 - 15:14

Visualizza MessaggiBicienzo, il 16/09/2009 - 14:01, ha scritto:

Ho visto il codice e come utilizzi il DB SQL.
A me funziona tutto tranne la parte del database (quella importante!!)
A Te? Credo proprio di si, quale può essere il mio problema?
Esiste un aggiornamento?
Ciao


neanche a me funziona il database, ci ho quasi rinunciato visto che nessuno sia qua nel forum nokioteka che sul forum della nokia è riuscito ad aiutarmi
0

#9 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 16 settembre 2009 - 17:33

ecco a voi :rolleyes:
Download file  py_fuel.zip (4,41K)
Numero di downloads: 6
mi sono permesso di modificare lo script fuel.py, per farlo funzionare. ora inserisce e visualizza (con appuifw.note) i dati inseriti :D
spero che sia ciò che cercavate

Messaggio modificato da madhacker il 16 settembre 2009 - 17:57

0

#10 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 16 settembre 2009 - 18:23

Visualizza Messaggimadhacker, il 16/09/2009 - 18:33, ha scritto:

ecco a voi :rolleyes:
Allegato py_fuel.zip
mi sono permesso di modificare lo script fuel.py, per farlo funzionare. ora inserisce e visualizza (con appuifw.note) i dati inseriti :D
spero che sia ciò che cercavate


grazie mille per le modifiche, però continua a darmi errore quando inserisco i dati nel db continua a darmi errore
nel file modificato ho solo cambiato il basepath per comodità voglio che salvi in E e non in C

File "E:\Python\src\fuel.py" , line 127, in insert db.execute( etc etc la stringa del db)
SymbianError: [Errno -1] KErrNotFound

tu l hai provato su che telefono?? che versione di python??

io uso il 5800 con python 1.4.5

grazie ancora


Visualizza Messaggislupz, il 16/09/2009 - 19:22, ha scritto:

grazie mille per le modifiche, però continua a darmi errore quando inserisco i dati nel db continua a darmi errore
nel file modificato ho solo cambiato il basepath per comodità voglio che salvi in E e non in C

File "E:\Python\src\fuel.py" , line 127, in insert db.execute( etc etc la stringa del db)
SymbianError: [Errno -1] KErrNotFound

tu l hai provato su che telefono?? che versione di python??

io uso il 5800 con python 1.4.5

grazie ancora


pardon riallego il codice così siamo sicuri che non abbia fatto altri errori

Download file


0

#11 L   Bicienzo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 129
  • Iscritto: 08 novembre 2008
  • Località:Napoli
  • Cellulare:E90-N900

Inviato 16 settembre 2009 - 21:39

Visualizza Messaggislupz, il 16/09/2009 - 19:23, ha scritto:

grazie mille per le modifiche, però continua a darmi errore quando inserisco i dati nel db continua a darmi errore
nel file modificato ho solo cambiato il basepath per comodità voglio che salvi in E e non in C

File "E:\Python\src\fuel.py" , line 127, in insert db.execute( etc etc la stringa del db)
SymbianError: [Errno -1] KErrNotFound

tu l hai provato su che telefono?? che versione di python??

io uso il 5800 con python 1.4.5

grazie ancora

pardon riallego il codice così siamo sicuri che non abbia fatto altri errori



A me ancora non funziona...

Effettivamente non c'è molta letteratura sull'argomento e ogni dettaglio può diventare un problema.

Volevo addentrarmi sulla questione per capire se valeva la pena usare un DB per "applicazioni" homemade.

Adesso devo dire, e spero che qualcuno di smentisca, che non conviene per i seguenti motivi:
1) utilizzo regolarmente dati su file .txt di 2000 righe (records) senza avvertire nessun rallentamento o fastidio. :D
2) la quantità di righe di codice si riduce (a favore del txt) della metà. :angel:
3) ancora non sono riuscito a far funzionare un vero DB su base SQL :Dito:


Nota per madhacker: cosa hai modificato?
0

#12 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 17 settembre 2009 - 09:28

dimenticanza mia; aprite il file fuel.py e sostituite
	def __init__( self ):
		try: sql_create = db.execute(u"CREATE TABLE fuel (id COUNTER, date VARCHAR, priceLiter FLOAT, euro FLOAT, paid VARCHAR, who VARCHAR, km FLOAT, another VARCHAR)")
		except: pass #gia creato
		self.list_fuel = [u'Insert', u'View', u'Config']
		self.res_fuel = appuifw.selection_list(self.list_fuel)
		
		if self.res_fuel == 0:
			self.insert()
			
		elif self.res_fuel == 1:
			self.view()
	
		elif self.res_fuel == 2:
			appuifw.note(u'Be done!', 'info')
	
		## Bool
		self._iIsSaved = False
con
	def __init__( self ):
		db.open(databasepath)
		try: sql_create = db.execute(u"CREATE TABLE fuel (id COUNTER, date VARCHAR, priceLiter FLOAT, euro FLOAT, paid VARCHAR, who VARCHAR, km FLOAT, another VARCHAR)")
		except: pass #gia creato
		self.list_fuel = [u'Insert', u'View', u'Config']
		self.res_fuel = appuifw.selection_list(self.list_fuel)
		
		if self.res_fuel == 0:
			self.insert()
			
		elif self.res_fuel == 1:
			self.view()
	
		elif self.res_fuel == 2:
			appuifw.note(u'Be done!', 'info')
	
		## Bool
		self._iIsSaved = False

ora funziona, o almeno non dovrebbe darvi più KErrNotFound (-1)

ecco cosa ho cambiato in
Per visualizzare questo link registrati o esegui il log in.
e cosa ho cambiato in
Per visualizzare questo link registrati o esegui il log in.

nella colonna a destra c'è il file "nuovo" ovvero quello da me modificato

PS: mi sono permesso di hostare su google il progetto per maggiore semplicità di lavoro. qualora vi interessa continuare posso pur sempre aggiungervi come amministratori del progetto.

Messaggio modificato da madhacker il 17 settembre 2009 - 09:44

0

#13 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 17 settembre 2009 - 18:38

Visualizza Messaggimadhacker, il 17/09/2009 - 10:28, ha scritto:

dimenticanza mia; aprite il file fuel.py e sostituite
	def __init__( self ):
		try: sql_create = db.execute(u"CREATE TABLE fuel (id COUNTER, date VARCHAR, priceLiter FLOAT, euro FLOAT, paid VARCHAR, who VARCHAR, km FLOAT, another VARCHAR)")
		except: pass #gia creato
		self.list_fuel = [u'Insert', u'View', u'Config']
		self.res_fuel = appuifw.selection_list(self.list_fuel)
		
		if self.res_fuel == 0:
			self.insert()
			
		elif self.res_fuel == 1:
			self.view()
	
		elif self.res_fuel == 2:
			appuifw.note(u'Be done!', 'info')
	
		## Bool
		self._iIsSaved = False
con
	def __init__( self ):
		db.open(databasepath)
		try: sql_create = db.execute(u"CREATE TABLE fuel (id COUNTER, date VARCHAR, priceLiter FLOAT, euro FLOAT, paid VARCHAR, who VARCHAR, km FLOAT, another VARCHAR)")
		except: pass #gia creato
		self.list_fuel = [u'Insert', u'View', u'Config']
		self.res_fuel = appuifw.selection_list(self.list_fuel)
		
		if self.res_fuel == 0:
			self.insert()
			
		elif self.res_fuel == 1:
			self.view()
	
		elif self.res_fuel == 2:
			appuifw.note(u'Be done!', 'info')
	
		## Bool
		self._iIsSaved = False

ora funziona, o almeno non dovrebbe darvi più KErrNotFound (-1)

ecco cosa ho cambiato in
Per visualizzare questo link registrati o esegui il log in.
e cosa ho cambiato in
Per visualizzare questo link registrati o esegui il log in.

nella colonna a destra c'è il file "nuovo" ovvero quello da me modificato

PS: mi sono permesso di hostare su google il progetto per maggiore semplicità di lavoro. qualora vi interessa continuare posso pur sempre aggiungervi come amministratori del progetto.


provo e ti faccio sapere.

cmq aggiungimi pure al progetto, perchè voglio portarlo avanti e aggiungere altre funzioni, se riuscivo volevo farlo interagire con google calendar :shifty:
0

#14 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 17 settembre 2009 - 18:56

mandami in privato l'email da aggiungere ai membri
0

#15 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 17 settembre 2009 - 21:33

perfetto funziona.

adesso ce da migliorare la parte di visualizzazione dei dati con possibilità di ricerca.

chi ha richieste può postarle qua
0

#16 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 17 settembre 2009 - 21:47

ok, se ti serve collaborazione chiedi pure.
per la visualizzazione hai già qualche idea??
se mi consenti, ti direi di finire prima tutta una fase (esempio: FUEL) e poi passi alle altre, tanto saranno abbastanza simili poi ^_^
0

#17 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 17 settembre 2009 - 21:54

Visualizza Messaggimadhacker, il 17/09/2009 - 22:47, ha scritto:

ok, se ti serve collaborazione chiedi pure.
per la visualizzazione hai già qualche idea??
se mi consenti, ti direi di finire prima tutta una fase (esempio: FUEL) e poi passi alle altre, tanto saranno abbastanza simili poi ^_^



si si prima finisco fuel.

la mia idea e di tener traccia di tutti i carburanti che fai, quindi di visualizzarli per data, magari modificarli in caso si sbaglia e logicamente eliminarli del tutto.

poi nelle conf invece mettere il modello dell'auto etc etc, questo servirà se si decide di stampare o esportare i dati.
0

#18 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 17 settembre 2009 - 22:16

ok, magari puoi far sì che quando fai View venga mostrata una lista di sole date e al loro click si apre un form (uguale a quello di inserimento) dove puoi modificare le info e salvarle sull'id che hai aperto ^_^
0

#19 L   slupz 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 108
  • Iscritto: 25 dicembre 2008
  • Cellulare:nokia 5800

Inviato 17 settembre 2009 - 23:12

Visualizza Messaggimadhacker, il 17/09/2009 - 23:16, ha scritto:

ok, magari puoi far sì che quando fai View venga mostrata una lista di sole date e al loro click si apre un form (uguale a quello di inserimento) dove puoi modificare le info e salvarle sull'id che hai aperto ^_^


si esatto, ho provato l ultimo codice ma visualizza i dati in shel non in una finestra, cmq lo vedo questo fine con calma....

su che telefono l hai provato??
0

#20 L   madhacker 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 527
  • Iscritto: 16 settembre 2006
  • Cellulare:N95-2,5800

Inviato 18 settembre 2009 - 08:05

sia sull'emulatore, che su n95-2. entrambi con python 1.9.7, ma credo che con python 1.4.5 funzioni bene ugualmente
0

Condividi questa discussione:


  • 2 Pagine +
  • 1
  • 2
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione