Newsgroup: it.comp.appl.access
Titolo: caricare tabella online, ogni utente vede i suoi dati con password

Salve vorrei dare la possibilità ai miei clienti di poter consultare
on-line le loro prenotazioni o acquisti
Ho il mio sito web, ho le mie tabelle con il mio gestionale e diciamo
che l'utente Pippo mi viene in negozio e michiede a che punto sono i
suoi ordini.
Io apro il gestionale e rispondo: x arriva il giorno g, y arriva il
giorno gg, z è già stato ritirato.
tabella utenti
id  nome       password
1  pippo        carolina
2  paperino   paperina
tabella prenotazioni
id   articolo    arrivo  idutente
1       x             g         1
2       y            gg        1
3      z             r          1
4  k                r           2
Tutto ciò ovviamente a titolo di esempio.
Vorrei che l'utente pippo (che suppongo sappia la password carolina)
possa andare su web con userid  e password e consultare le sue
prenotazioni e solo quelle in questo caso 1 2 3
Se ovviamente paperino accedesse alle sue prenotazioni vedrebbe solo
la 4
Ecco questo è il principio. io ho sempre lavorato solo in locale in
accesss 2007 e 2010, ho un server aruba e posso comprare spazi e
tabelle a piacimento su server, e chiedo a voi guru di che cosa ho
bisogno per fare ciò che voglio. Suppongo esistano vari metodi,
preferibilmente al verificarsi di un evento (nuova notizia su
prenotazione, nuova iscrizione) vorrei aggiornare le tabelle online
Vi ringrazio in anticipo e resto a disposizione per ogni chiarimento
Davide


Www.accessgroup.it
 -vedi i miei articoli su ASP ( Pablitomf)... e' la
risposta (una tra le possibili)


Grazie per il consiglio. Ho trovato molto utili alcuni tuoi articoli
ed ho navigato un po' ed ho trovato questa guida per nubbi come me
http://asp.html.it/guide/leggi/62/guida-asp-di-base/
adesso diciamo che dopo un po' di studio saprò programmare una
interfaccia asp per il mio utente che prenda i dati dal db server,
faccia la login e tutte le query che dicevo prima..
ora che mi è più chiara la direzione da percorrere in questo senso,
però ho questa domanda: tabella in locale-tabella sql sul server..
access 2007-2010 le gestiscono automaticamente? cosa mi devo studiare
ora?
quale tabella devo comprare su aruba (ci sono varie possibilità,
mysql, mssql) e come faccio a popolarla? lavoro in locale come ho
sempre fatto e su un determinato evento "carico" oppure mi collego
direttamente al server(non mi piace molto questa soluzione xchè se non
funziona internet?che si fa?)?
Grazie

 funziona internet?che si fa?)?
neanche questa mi e' chiara...
se e sottolineo "se" vuoi permettere a chiunque di scrivere nel tuo DB
da remoto (inteso come Web e non come Terminal Service), il concetto
di "LOCALE" lo devi abbandonare, lasciando il posto al concetto di
"PUBBLICO".
In parole povere devi (in alternativa l'una vale l'altra):
1) avere un tuo PC Windows Server raggiungibile (con IP pubblico
nattato su quello privato) con servizi IIS attivi in cui posizionare
il duo MDB access e le tue pagine ASP
2) avere un servizio simile offerto da un provider (Es. Aruba) in cui
posizionare il duo MDB access e le tue pagine ASP
Questo ti permettera' di rendere il DB raggiungibile tramite
interfaccia ASP da chiunque voglia farlo e ne abbia le credenziali che
tu avrai stabilito a livello DB.
Chiaro adesso?...

Grazie
Mi sa che ASP non sia più supportato.....o se lo è lo sarà ancora per
poco........
ASP.NET
 o altro, ma se devi cominciare a studiare ti SCONSIGLIO
CALDAMENTE di rivolgerti a tecnologie vetuste.....
-- 

 CALDAMENTE di rivolgerti a tecnologie vetuste.....
Asp sara' sempre supportato, é un "linguaggio" di base sui sistemi M
$... Cmq concordo con te sulla questione studio, anche se non dovendo
divenire un guru del web quella é la soluzione piu immediata.

 wrote:

Ti ringrazio del consiglio,  però non credo che a livello di studio
sia SCONSIGLIABILE apprendere un linguaggio vetusto. Da buon ingegnere
elettronico sono d'accordo con Pablito e ritengo inoltre che sia
didattico qualsiasi tipo di linguaggio, passare da uno all'altro non è
un problema.. ad esempio sono contento di aver imparato assembly e
pascal che anche se non ho mai applicato in concreto mi hanno dato la
possibilità di accorgermi di alcune castronerie di professionisti che
magari non hanno mai affrontato una serie di problemi (esempi siano
allocazioni di cpu estreme per operazioni se ottimizzate molto più
semplici). Detto questo è d'altra parte giusto non fermarsi troppo ai
fronzoli e progredire velocemente dato che nuova tecnologia molte
volte = pacchettizzazione problemi già triti da non gestire più =
miglioramento statistico globale.
Bisogna solo dosare il tempo impiegato.. a sto punto studiarsi bene
asp ma passare subito ad un approfondimento come dici tu di 
asp.net


Molto più chiaro. Il problema della mia esposizione nasce dal fatto
che ero (finora) all'oscuro del funzionamento in generale del
meccanismo. Un po' come avere un computer e non sapere che all'interno
c'è una cpu, una memoria, una scheda grafica...
A livello generale, grazie alla tua risposta, so che (e scoprirò come)
un mdb potrà essere caricato anche on-line e manipolato dalle pagine
asp.. vado ora a cercarmi le informazioni necessarie.
Grazie mille e buon inizio di fine settimana
Davide

 > >access2007-2010le gestiscono automaticamente? cosa mi devo studiare

Ti accorgerai che se usi vb come linguaggio al suo interno (con
asp.net
 puoi usarne anche altri) asp non differisce poi tanto dal suo
successore

 wrote:

per favore ti chiedo un consiglio: dopo alcuni studi ho fatto questa
pagina d'esempio collegata ad un semplice db crm.db che contiene solo
un paio di record di prova
te ne posto il codice che non funziona .. mi potresti dare una dritta
al volo? (senza andare off-topic, giusto per chiudere il discorso)
www.scontolibri.it/check_connection.asp
<html><head><title>Buongiorno a tutti</title></head>
 <body>
<%
 Set objConn = Server.CreateObject("ADODB.Connection")
 objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source =
www.scontolibri.it/crm.mdb
")
 Set objRs = Server.CreateObject("ADODB.Recordset")
 set objRs = objConn.Execute("SELECT * from tbl_feedback")
 Do while NOT objRs.EOF
 response.write "nome = " & objRs("nome") & "<br>"
 response.write "email = " & objRs("email") & "<br>"
 response.write "commenti = " & objRs("commenti") & "<br>"
 response.write "<hr size='1' color='midnightbluè width='40%'
align='left'>"
 objRs.Movenext
 Loop
 objRs.Close
 Set objRs = Nothing
 objConn.Close
 Set objConn = Nothing
 %>
 </body>
 </html>


Perche' dici che non funziona?... a me funziona (anche se questa
riga :
"Data Source = 
www.scontolibri.it/crm.mdb
"
mi puzza un po')...
la pagina mi restituisce 3 records.