PDA

Visualizza Versione Completa : HELP! non riesco a fare le maschere su Access o Base



fulviuz
05-02-16, 09:47
In pratica ho due tabelle con una relazione ecc...
Ma su Base e su Access la creazione maschere per l'inserimento dati è il male, farei prima programmando in c#, peccato che gli .ODB di Base non vengano letti e comunque non dovrei usare Access quindi puppo duro.
Allora devo fare caselle combinate che mi mostrano il contenuto di altre tabelle per facilitare l'inserimento, ma non ne vengo a capo anche se sembra una cazzata da 5 minuti.

Esempio:
tabella_1(id, nome, colore)
tabella_2(id, colore_nome)

Relazione:
dove tabella_1.colore <------------- chiave primaria tabella_2.id

Casella combinata:
[rosso,verde,giallo,blu]
cioè tabella_1.colore_nome

però poi penso che non mi fa l'inserimento del record poiché stringa "rosso" != integer della chiave primaria.


Cioè se lo faccio con c# e .db di Accesso 10 minuti
Se lo faccio con mysql server + php 10 minuti
Invece devo farlo con BASE e le maschere perché non c'è altro modo di interfacciarsi.
O anche postGreSQL, solo che boooh, roba open e free=merda e non si capisce un cazzo.

Ginzo
05-02-16, 09:49
Sta roba non la faccio dalla quarta superiore

fulviuz
05-02-16, 09:52
Io la faccio da forever, ma sempre c#+db o php+mysql.

Ma visto che la roba deve essere:
- locale
- con formati open se no poi è un casino cambiarne utilizzo
- inserimenti facilitati

Dico inserimenti facilitati perché nessun database costruita una relazione nella zona inserimento dati mi offre un qualcosa per sfruttare queste relazioni e mostrarmi nel campo colore una combinata con tutti i dati della tabella_colore, nè l'inserimento di un nuovo colore che viene automaticamente salvato sulla tabella.
Robe da fare con programmazione.
In b4 VBA o robe simili, piuttosto mi sparo che usare quella merda (ma tanto non posso usare Access).

Mdk
05-02-16, 10:05
Fai in PHP+SQL dai, a differenza di Misery Access deve morire

fulviuz
05-02-16, 10:12
PostGREsql è un casino micidiale, usando PgAdminII solo per creare una tabella, per creare maschere di inserimento (sperando si possa) suppongo sia spararsi nei coglioni.

c#.net si connette a mysql? Mi pare di no... ci sarà bisogno di qualche libreria aggiuntiva assurda e disfunzionale...

Mdk
05-02-16, 10:28
PostGREsql è un casino micidiale, usando PgAdminII solo per creare una tabella, per creare maschere di inserimento (sperando si possa) suppongo sia spararsi nei coglioni.

c#.net si connette a mysql? Mi pare di no... ci sarà bisogno di qualche libreria aggiuntiva assurda e disfunzionale...

Ma che oh, fai mySQL e PHP base, fine
Al massimo buttaci un CRUD già fatto e ti risparmi anche quella parte di lavoro, io ho usato GroceryCRUD (per Codeigniter) e non era niente male, butti su un gestionale in un pomeriggio

Mad_One
05-02-16, 10:35
fulviuz pls.
access e/o base pls.
pls fulviuz pls.
certo che c# si connette a mysql.
fulviuz pls.
pls.
access.
base.
pls.
fulviuz.
pls.

/ungaretti

Mdk
05-02-16, 10:38
fulviuz pls.
access e/o base pls.
pls fulviuz pls.
certo che c# si connette a mysql.
fulviuz pls.
pls.
access.
base.
pls.
fulviuz.
pls.

/ungaretti

Forse cercavi:

http://awesomegifs.com/wp-content/uploads/no.gif

fulviuz
05-02-16, 10:44
io ho usato GroceryCRUD (per Codeigniter) e non era niente male, butti su un gestionale in un pomeriggio

X che ha bisogno di y per funzionare che ha bisogno di z che ha bisogno di k che ha bisogno di w.
Che cazzo è codeigniter.
Seeee framework su framework su plugin di plugin.
Da spararsi.

- - - Aggiornato - - -



certo che c# si connette a mysql.


con quale oscura libreria malsupportata? Non parlo dell'aborto sql di microsoft con tutte le loro keyword senza dio.

Mad_One
05-02-16, 10:51
Non capisco cosa intendi per libreria.
Installa il driver e il connector e scrivi.

- - - Aggiornato - - -

dev.mysql.com non va bene?

fulviuz
05-02-16, 10:52
C'erano le librerie connector ecc... ma non so se andassero con i visual studio nuovi.

http://dev.mysql.com/downloads/connector/net/#downloads

?

Mdk
05-02-16, 11:09
X che ha bisogno di y per funzionare che ha bisogno di z che ha bisogno di k che ha bisogno di w.
Che cazzo è codeigniter.
Seeee framework su framework su plugin di plugin.
Da spararsi.

> 2016
> not using a framework for everything
Smetti di inventare la ruota ad ogni auto, Fulviuzzo

KymyA
05-02-16, 11:16
cristo, perché ce l'avete tanto con MSQL? è tanto caruccio!!!

fulviuz
05-02-16, 11:18
No, perché usare un framework vuol dire aggiungere una dipendenza nel grande set delle dipendenze in cui sottostare, quindi nuovi limiti nuove rogne.

Mad_One
05-02-16, 11:19
C'erano le librerie connector ecc... ma non so se andassero con i visual studio nuovi.

http://dev.mysql.com/downloads/connector/net/#downloads

?

quello +
https://dev.mysql.com/downloads/windows/visualstudio/

fulviuz
05-02-16, 11:19
Installati... ora vedo di capire come ci si collega...

Mad_One
05-02-16, 11:23
solita procedura, non dovrebbe essere cambiato nulla
aggiungi data source da VS -> scegli mysql -> crei database -> stai attento alla cazzo di stringa di connessione -> test di connessione -> tutto OK -> inizia a scrivere i DBO -> ??? -> profit

Mdk
05-02-16, 11:25
No, perché usare un framework vuol dire aggiungere una dipendenza nel grande set delle dipendenze in cui sottostare, quindi nuovi limiti nuove rogne.

Prendi stack LAMP o WAMP
Scarica codeigniter e scompatta all'interno della public_html
Scarica groceryCRUD e scompatta dentro public_html
Configura i dati del DB dentro Codeigniter
Finito, dimenticati di averlo

fulviuz
05-02-16, 11:31
va beh lascio stare

Mad_One
05-02-16, 11:36
figurati che non ho neanche capito che cazzo devi fare, magari una mano te la darei pure :asd:

fulviuz
05-02-16, 11:58
Devo aiutare un amico tra vari database, soluzioni ecc... e compilazioni easy.
Quindi tra postgresql, mysql, base, access... ho la testa sta esplodendo.
Per compilazione easy riferirsi al primo post: riuscirei a ottenerla solo tramite c# o php.

Mdk
05-02-16, 12:02
Devo aiutare un amico tra vari database, soluzioni ecc... e compilazioni easy.
Quindi tra postgresql, mysql, base, access... ho la testa sta esplodendo.
Per compilazione easy riferirsi al primo post: riuscirei a ottenerla solo tramite c# o php.

Se è per un utonto, allora ribadisco il voto per CI + GroceryCRUD, che poi magari esistono già mille CRUD pronti da usare senza framework sotto solo che non li conosco, googla :sisi:

Fruttolo
05-02-16, 12:13
c'è una catena di supermercati che è tipo crud ma non mi viene in mente

fulviuz
05-02-16, 12:18
KISS Mdk, KISS

A me serve una roba superopen che supporti il cristo in terra.

Vada di php + mysql + client supplementare in c#

Così è multipiatta e posso girarmelo come voglio.

Mdk
05-02-16, 12:19
KISS Mdk, KISS

A me serve una roba superopen che supporti il cristo in terra.

Vada di php + mysql + client supplementare in c#

Così è multipiatta e posso girarmelo come voglio.

KISS? Wut? Applekiss?
Non devi fare un gestionale, con visualizzazione relazionale di tabelle, data entry e modifica?

fulviuz
05-02-16, 12:33
Mi sa infatti che non faccio un cazzo

fulviuz
05-02-16, 17:43
Non ricordo più un cazzo e google è foriero di robe incomprensibili...

Datagridview con proprietà source su BindingSource e c'è il dbDataSet col database di Access...

Boh, non gliela trovo.
Provato a fare un Filter su BindingSource, ma puppa, non si popola sta Datagridview

Fatto con datagrid e altre robe a me sconosciute...

però... la stringa di connessione mi bestemmia addosso:

Eccezione non gestita di tipo 'System.ArgumentException' in System.Data.dll

Ulteriori informazioni: Parola chiave 'provider' non supportata.