title: OT Cerco, compro

text:
On Sat, 21 Sep 2002 11:05:42 +0200, "Matteo Palmieri"
<
matteo....@cybercreations.it
> wrote:
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:g4klousq38d77g1le...@4ax.com...
>
>> Scusate , sapete se esiste , dalle parti di brescia (zona garda), qlc
>> libreria che vende ancora "Programmare Microsoft Access 2000" di Rick
>> Dobson ed. Mondadori.
>
>
http://www.gorilla.it/gorilla/product.asp?sku=8883312821&dept%5Fid=
Il link porta a Programmare Microsoft Access 2002, ma ti perdono
perchè ho trovato sul sito anche la versione 2000.   :-)))))
Grazie
>Non è dalle parti di Brescia...
Se è a Milano come sembra non è proprio a due passi da Brescia, ma se
mandano il libro a casa ( come sembra ) mi hai dato un'informazione di
cui farò tesoro anche per il futuro , vista la difficoltà a reperire
tale materiale da queste parti.

>> Se ci tenete poi vi spiego perchè lo chiedo.
>
>Perchè? ;-)
Sia chiaro che vi avevo avvisato:
-Dopo il mese di Febbraio salta fuori il mio nome in ditta per
risolvere un problema riguardante la gestione delle schede di
sicurezza.
-Mi propongo di risolvere questo problema ed altri alla condizione di
essere messo in grado di farlo con gli strumenti adeguati.
-Mi viene dato Office XP e penso : oddio e adesso come faccio
-Comincio prima di tutto col lungo lavoro di raccolta dei dati
-Nello stesso tempo faccio presente che un paio di esami di
informatica non fanno di me un programmatore , ma che con qlc buon
testo potrei fare "miracoli"
-Il mio capo mi da ragione e mi da carta bianca.
-Compro ( mi vergogno a dirlo) "office XP passo passo", pensando di
usare word ed excel per risolvere questo pasticciaccio brutto in cui
mi ero infilato
-Mi capita l'occhio sul capitolo riguardante Access .
-Leggo con sempre maggior attenzione il capitolo riguardante Access e
quando finalmente comincio a capire qlc finisce la parte riguardante
Access.
-Ritorno dal mio capo magnificando le doti di Access e per fargli
richiesta di altri testi su cui studiare il programma
-Da qui comincia la mia grande avventura in Access : vi sembrerà
incredibile , ma rimasi meravigliato all'idea che in Access su usasse
SQL
-Quando andai a comprare i libri necessari ne presi anche ( a spese
mie ) due a cuor leggero :
uno è "SQL" di Hernandez e Viescas , che non accenna quasi per nulla a
Jet , ma che cmq ha dei bei DB di esempio anche in Access da cui
estrapolare la giusta sintassi;
l'altro è , ahimè, "programmare Access 2002"
-Ho scocciato il NG sulla mia intenzione di mettermi sotto a studiare
VBA a settembre , così è stato appena mi sono sentito un po' più
sicuro del mio SQL ( lungi dall'essere completo, su una scala da uno a
dieci sono a tre )
-L'intenzione era partire con DAO poi ADO e poi magari andare su T-SQL
etc.
-Scorro le prime pagine di  "programmare Access 2002" ( AS P.a. per il
futuro) e vedo scritto ( sintetizzo ) che siccome oggi c'è ADO la
trattazione di DAO sarà solo superficiale
-Ma porca troia , ma ad iniziare come si fa : se Access tutt'ora usa (
ed è in qlc modo )  Jet e DAO, perchè uno deve passare volente o
nolente ad ADO e T-SQL fin da subito
-Decido allora di chiedere della versione precedente di P.a. dato che
ho letto sullo stesso P.a. che lì  DAO viene trattato ( ed anche Jet).
Ahimè rimane però il problema che questa volta prima di comprare il
libro vorrei poter leggere esattamente di cosa tratta, sfogliandolo:
adesso sono sicuro di poter capire se è il libro che cerco, con
cognizione di causa. Prima che salti fuori qln : ho già consultato il
sitocomune.
E con questo : it's all folk.
p.s. Gorilla .... mhm .... adesso vedo se mi dice qlc su DAO e Jet
..... da dove partire ..... con una banana.
Ciao. Fabrizio


title: Accesso DB con DSN

author: ignora-nte

text:
Ciao a tutti,
ho "ereditato" un sito che devo modificare, sito che accede a un DB Access
con pagine ASP. Non conosco bene le modalità di accesso con DSN, ma non
viene specificato il percorso del DB:
set fp_rsa = server.CreateObject("ADODB.Recordset")
fp_rsa.Open fp_aggiorna, "dsn=nomebasedidati"
Dov'è che è memorizzato il percorso sul DB? Probabilmente sul server?
Quello che mi chiedevo è se è un dato modificabile manualmente (se magari è
contenuto in un file) o se debba necessariamente rivolgermi a chi fornisce
il servizio di hosting.
Grazie, David.


title: Accesso DB con DSN

author: Marco M.

text:
"ignora-nte" <
vias...@despammed.com
> ha scritto nel messaggio
news:YC7D8.43223$5k4.9...@twister2.libero.it...
> Ciao a tutti,
> ho "ereditato" un sito che devo modificare, sito che accede a un DB Access
> con pagine ASP. Non conosco bene le modalità di accesso con DSN, ma non
> viene specificato il percorso del DB:
>
> set fp_rsa = server.CreateObject("ADODB.Recordset")
> fp_rsa.Open fp_aggiorna, "dsn=nomebasedidati"
>
> Dov'è che è memorizzato il percorso sul DB? Probabilmente sul server?
Si sul server, ma volendo puoi con la sua autorizzazione reindirizzarlo sul
tuo server (ti serve un indirizzo ip statico)
> Quello che mi chiedevo è se è un dato modificabile manualmente (se magari
è
> contenuto in un file) o se debba necessariamente rivolgermi a chi fornisce
> il servizio di hosting.
>
> Grazie, David.
>
>
Non ho capito bene cosa devi realizzare, ma il percorso su una pagina in ASP
che si collega ad un db la devi modificare manualmente.
<%
// Configurazione accesso database
var sdc = "";
sdc += "driver={Microsoft Access Driver (*.mdb)};";
sdc += "dbq=" + Server.MapPath("tuoDB.mdb") + ";";
/* Per aggiungere una password di protezione del database:
 */
 sdc += "pwd=pippo";
%>
Ciao Marco M.


title: Accesso DB con DSN

text:
> Non ho capito bene cosa devi realizzare, ma il percorso su una pagina in
ASP
> che si collega ad un db la devi modificare manualmente.
Non credo che sia questo il punto. Il problema è che il DSN non necessita di
scrivere il percorso, quello che mi chiedevo è come modificare il percorso
utilizzando il DSN?
Non ho un server mio, ma utilizzo uno spazio web pagandolo.
CiAO, e grazie.


title: Accesso DB con DSN

author: TIR

text:
"ignora-nte" <
vias...@despammed.com
> ha scritto nel messaggio
news:9IbD8.45728$US3.1...@twister1.libero.it...

Il percorso deve essere modificato dal provider sul server.
Ciao TIR


title: Accesso DB con DSN

text:
"ignora-nte" <
vias...@despammed.com
> ha scritto nel messaggio
news:9IbD8.45728$US3.1...@twister1.libero.it...

Chiedi al provider se possono cambiarti il percorso; in genere se fai parte
di un server comune ti negano qualsiasi possibilità di modifica, l'unica
alternativa è che tu risieda su di un server dedicato, ma ha dei costi
notevoli..
ciao Marco M.


title: ricerca coordinate con access

author: francesco bonaiuti

text:
Salve a tutti, un pň di tempo fa avevo trovato un esempio di db per mezzo
del quale, impostando o le coordinate o l'indirizzo usciva la mappa di
google relativa al punto impostato. Permetteva inoltre di avere
un'anagrafica degli indirizzi e di conseguenza la relativa mappa. Purtroppo
non riesco piů a trovare il db nel pc e facendo ricerche non sono riuscito
ad arrivare a niente....qualcuno potrebbe aiutarmi in tal proposito?
Grazie
Saluti a tutti
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: ricerca coordinate con access

author: Geppo

text:
Ciao francesco bonaiuti wrote:
> Salve a tutti, un pň di tempo fa avevo trovato un esempio di db per
> mezzo del quale, impostando o le coordinate o l'indirizzo usciva la
> mappa di google relativa al punto impostato. Permetteva inoltre di
> avere un'anagrafica degli indirizzi e di conseguenza la relativa
> mappa. Purtroppo non riesco piů a trovare il db nel pc e facendo
> ricerche non sono riuscito ad arrivare a niente....qualcuno potrebbe
> aiutarmi in tal proposito?
Forse dici questo di Andrea PAPI:
http://www.accessgroup.it/HomeArgomenti.asp?ID=111&Oggetto2=Ricerca%20mappe%20per%20GPS
>Grazie
prego
> Saluti a tutti
> Francesco
--
Ciao
Geppo



title: ricerca coordinate con access

text:
Il 29 Lug 2008, 21:22, "Geppo" <c...@tin.it.invalid> ha scritto:
> Ciao francesco bonaiuti wrote:
> > Salve a tutti, un pň di tempo fa avevo trovato un esempio di db per
> > mezzo del quale, impostando o le coordinate o l'indirizzo usciva la
> > mappa di google relativa al punto impostato. Permetteva inoltre di
> > avere un'anagrafica degli indirizzi e di conseguenza la relativa
> > mappa. Purtroppo non riesco piů a trovare il db nel pc e facendo
> > ricerche non sono riuscito ad arrivare a niente....qualcuno potrebbe
> > aiutarmi in tal proposito?
>
> Forse dici questo di Andrea PAPI:
>
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=111&Oggetto2=Ricerca%20mappe%20per%20GPS
Si esatto era questo, obbligato....
noto perň che evidentemente ricordavo male il funzionamento....nel senso che
si deve inserire l'indirizzo ed escono le coordinate....pensavo il
contrario....
Comunque grazie
Saluti
Francesco



title: Run time

author: Pino D'Ecclesia

text:
Ho Office 2000 Professional, mi è stato detto che all'interno c'è il run
time per poter distribuire i db su altri computer senza Access, è vero?
Grazie


title: Run time

author: sdamy

text:
Pino D'Ecclesia <
pn...@tin.it
> wrote in message
RIXD6.1714$o3.2...@news2.tin.it...
> Ho Office 2000 Professional, mi è stato detto che all'interno c'è il run
> time per poter distribuire i db su altri computer senza Access, è vero?
> Grazie
>
>
Falso per avere il runtime di A2000 occorre prendere $$$ Office 2000
Developer Edition oppure prendere solamente e developer tools.
CIAO CIAO


title: Run time

author: SDL

text:
Ma in questo caso potrei generare dei veri *.exe dai miei programmi?
Insomma si comporta come un compilatore?
Ciao
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:1kYD6.1079$2l.2...@news1.tin.it...



title: Run time

author: warp

text:
SDL ha scritto nel messaggio
>Ma in questo caso potrei generare dei veri *.exe dai miei programmi?
>Insomma si comporta come un compilatore?
Se vuoi dei "veri" .exe devi utilizzare Delphi.
Access e VB utilizzano Runtime per la distribuzione dei FE.
I compilati di Access (P-Code) hanno estensione .MDE, quelli di VB (anche Native Code) .exe  MA non
sono in ogni caso eseguibili autonomamente.
Ciao, warp


title: Run time

text:
Grazie tanto ...... non č che si riesce a ....!!!!!! trovare !!!!!!!. Ciao
Ciao
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:1kYD6.1079$2l.2...@news1.tin.it...
>
> Pino D'Ecclesia <
pn...@tin.it
> wrote in message
> RIXD6.1714$o3.2...@news2.tin.it...
> > Ho Office 2000 Professional, mi č stato detto che all'interno c'č il run
> > time per poter distribuire i db su altri computer senza Access, č vero?



title: Re: problema update

author: Karl Donaubauer

text:
marco veronesi wrote:
> chiedo il vostro aiuto in quanto nell'evento su click di un pulsante
> ho inserito una routine che mi permentte l'inserimento di dati in una
> tabella per update e fin qui tutto ok.
> il mio problema sorge perch� ho la necessit� di porre una condizione
> if ovvero vorrei che fosse effettuato l'upload del contenuto di un
> txtbox chiamata "descrizione" esclusivamente se la txtbox chiamata
> "descrizione1" fosse null.
> Per fare questo ho creato un altra txtbox non assocciata chiamata
> "updatenulldescrizione" il cui contenuto � sempre null e ho proceduto
> nel seguente modo
> -----------
> With rst
> .AddNew
> .Fields("datainserimento") = Me!DataInserimento
> If Me!descrizione1 > 0 Then
> .Fields("motivostorno") = Me!updatenulldescrizione
> Else
> .Fields("motivostorno") = Me!descrizione
> End If
> .update
> End With
> --------
> al click mi viene restituito il seguente errore
> Uso dell'operatore punto(.), punto esclamativo() o delle parentesi non
> valido.
Non sai in quale riga succede l'errore?
Se non viene evidenziata in giallo prova di trovarla
con impostare un punto d'interruzione.
Con
> If Me!descrizione1 > 0 Then
non controlli per Null ma per Zero. Null (vuoto) ovvero
non-Null (non vuoto) sarebbe:
If Not IsNull(Me!descrizione1) Then
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Stampa su pos printer Custom Kube, troppo lunga

author: RobertoA

text:
Uso una procedura scritta con Access 2003 per registrare dei ticket per la
manutenzione
Vengono stampati degli scontrini su stampante termica Custom Kube II
ethernet
Sulle preferenze dell stampante ho impostato il modulo da 80 x 120 mm
Se lancio la stampa di prova, stampa proprio quel formato
Se invece vado a stampare un report da Access, mi stampa un metro di carta
In pratica stampa la testata, il corpo del report, poi tuuuutto bianco e
alla fine stampa i dati contenuti nel piede del report
Come fare per far stampare uno scontrino normale?
Perche' il report non 'prende' l'impostazione della stampante?
Ciao e grazie
RobertoA


author: BFS

text:

usa l'oggetto printer che vba ti mette a disposizione e potrai gestire
da codice lunghezza larghezza margini, tipo di carta, cassetti di
stampa, qualitï¿œ, formati etc etc etc

ciao
BFS


text:
Il 27/06/2014, RobertoA ha detto :

Io  con A2003 e WXP  sul formato di impostaz.stampanti windows
preferenze stampa  di Custom Kube lottery  su carta uso paper rol e
funziona ,perï¿œ gli stessi report li uso anche su olivetti prt100 e
epson tmIII che hanno impostazioni carta differenti e funziona lo
stesso.
lo stesso problema che hai tu mi ha fatto impazzire all'inizio e,se non
ricordo male, ho risolto con la proprietï¿œ delle varie sezioni del
report riducibile/espandibile a si..
 Ciao
Maurizio


title: Espressione con 2 condizioni  che viene ignorata

author: Mario Pug

text:
Cosa c'è che non va?

Dim var1 as Integer
var1 = 2

'All'interno di un Select Case
Caso 1
If Forms!Ordini!TipoOrdine =  1 Or 3 And  rsAnagrafica!ID = var1 Then
msgbox (...)

il tipo Ordine è = 1 e rsAnagrafica!ID = 4 Dovrebbe quindi bypassare il codice all'interno di If -  End if  e invece, anche se le condizioni non sono soddisfatte viene eseguito il msgbox.


text:
A quanto pare il problema sta nell'operatore OR

se scrivo
if Forms!Ordini!TipoOrdine = 1  And rsAnagrafica!ID = var1 Then

Funziona.
Ho provato così
Dim x as integer
x =  Forms!Ordini!TipoOrdine
if x = 1 or x = 3  And rsAnagrafica!ID = var1 Then
Niente, non funziona.
Allora come faccio a far passare quella condizione OR?


author: Potone

text:

if (x = 1 or x = 3) And rsAnagrafica!ID = var1 Then

Meglio così?
Si chiama ordine di precedenza degli operatori, il link seguente ne parla ed é generalmente valido in tutti gli ambiti anche se é dedicato all'ambiente .net:
https://docs.microsoft.com/it-it/dotnet/visual-basic/language-reference/operators/operator-precedence

Ciao
Mat.


title: Esportare i dati di una sottomaschera ... filtro

author: ndb

text:
Ho posto la domanda alcuni giorni fa su come esportare i dati di una
sottomaschera nella maschera principale al fine di modificarli.
Siccome , come spesso accade, ho posto male da domanda, alla fine , GRAZIE A
GEPPO!!
ho capito che dovevo impostare un filtro e non una semplice importazione, ma
nonostante tutto non funziona ancora niente.
Riprovo:
Nelle maschera principale, selezionato il cliente (con combobox) inputo
conto (selezionato con combobox) inporto e quantità. (i dati poi alimentano
una query)
i dati imputati riempiono la sottomaschera (a maschere continue) di
riepilogo.
Con il tasto f7 accedo alla sottomaschera(solo al codice conto ) e volevo
far si che premendo invio sul codice conto il dato fosse riportato nella
maschera principale (quindi importo e quantità) per poterlo modificare.
GEPPO mi ha suggerito il seguente codice ma.... non funziona e non so
perchè.
private sub Codiceconto_keydown(keycode as integer, shift as integer)
if keycode = vbkeyreturn then
Parent.Filter = "id=" & Me![id]
Parent.FilterOn = True
parent.nomecontrollo.setfocus
end if
end sub


text:
Ciao ndb wrote:
> Ho posto la domanda alcuni giorni fa su come esportare i dati di una
> sottomaschera nella maschera principale al fine di modificarli.
> Siccome , come spesso accade, ho posto male da domanda, alla fine ,
> GRAZIE A GEPPO!!
> ho capito che dovevo impostare un filtro e non una semplice
> importazione, ma nonostante tutto non funziona ancora niente.
> Riprovo:
> Nelle maschera principale, selezionato il cliente (con combobox)
> inputo conto (selezionato con combobox) inporto e quantità. (i dati
> poi alimentano una query)
> i dati imputati riempiono la sottomaschera (a maschere continue) di
> riepilogo.
> Con il tasto f7 accedo alla sottomaschera(solo al codice conto ) e
> volevo far si che premendo invio sul codice conto il dato fosse
> riportato nella maschera principale (quindi importo e quantità) per
> poterlo modificare. GEPPO mi ha suggerito il seguente codice ma....
> non funziona e non so perchè.
Forse si risolve con una cosa più semplice, prova cosi:
> private sub Codiceconto_keydown(keycode as integer, shift as integer)
>
> if keycode = vbkeyreturn then
parent.bookmark = me.bookmark
> parent.nomecontrollo.setfocus
> end if
>
> end sub
--
Ciao
Geppo


text:
 .
>
> Forse si risolve con una cosa più semplice, prova cosi:
>
>> private sub Codiceconto_keydown(keycode as integer, shift as integer)
>>
>> if keycode = vbkeyreturn then
>
> parent.bookmark = me.bookmark
>
>> parent.nomecontrollo.setfocus
>> end if
>>
>> end sub
>
 Niente da fare


text:

bene allora c'è quanlcosa che mi sfugge.
la form principale è associata alla stessa tabella della subform?
La form principale ha le testbox
Numero conto
importo
Quantita
--
Ciao
Geppo


text:
  > bene allora c'è quanlcosa che mi sfugge.
>
> la form principale è associata alla stessa tabella della subform?
>
> La form principale ha le testbox
>
> Numero conto
>
> importo
>
> Quantita
>
> --
> Ciao
forse ho fatto un casino enorme...
Senti è se ti inviassi il tutto per darci meglio un'occhiata? saresti così
gentile?


text:

Ok, vediamo un po'.
p i e t r o 1 9 9 chiocciola i n t e r f r e e . i t
--
Ciao
Geppo


title: SQL : Per chi se la sente.. un rompicapo coi fiocchi !

author: Webmaster

text:
Probabilmente qualcuno di voi sorridera' di fronte al mio problema ma,
dopo diverse ore di inutili tentativi, ho deciso di gettare la spugna
e di rivolgermi con molta umilta' a persone che ne sanno piu' di me.
Mi rendo conto che potevo risolvere il problema con due righe di
codice VBA ma, un po' per puntiglio ed un po' per curiosita', vorrei
sapere se la cosa si poteva risolvere anche con una query sql "secca".
Eccomi quindi a voi nella speranza di ricevere un aiuto.
Tabella: ABBONAMENTI
Campi : DataAbbonamento, ScadenzaAbbonamento, ImportoAbbonamento.
Considerando tutti gli abbonamenti stipulati dal 01/01/2001 al
31/12/2001, bisognerebbe calcolare l'importo totale (raggruppandolo
per
mese) relativo al solo anno 2001.
Tale importo deve scaturire dal seguente calcolo :
(ImportoAbbonamento/ Totale Durata Abbonamento (in giorni) ) * giorni
abbonamento compresi nel 2001)
quindi sommare gli importi ripartendoli per mese.
Un esempio per capire meglio :
Ipotizziamo di avere i seguenti records nella tabella
(ho messo cifre rotonde per semplicita' di calcolo) :
DATA_ABB    -    SC_ABB    -   VAL_ABB
01/12/01        01/12/02       365.000
01/11/01        01/11/02       365.000
La situazione, sarebbe cosi' composta :
- Record 1
DurataTot Abb : 365 gg
Costo Giornaliero : 1.000
Giorni nel 2001 : 31 (31 in Dicembre)
- Record 2
DurataTot Abb : 365 gg
Costo Giornaliero : 1.000
Giorni nel 2001 : 61 (30 in Novembre + 31 in Dicembre)
Il recordset che vorrei ottenere sarebbe questo :
Mese    Importo
11       30.000
12       62.000
Sono riuscito ad ottenere i vari risultati polverizzando il problema
in
piccole parti, ma non riesco ad assemblare il tutto in un unica query.
Passo ora la palla a voi e vi ringrazio in anticipo se vorrete
aiutarmi.
Saluti


title: Re: Stabilità Access 2003

text:
Uso Access 2003 sia come base dati, sia come front-end per accedere ad
un back-end con base dati su access 2000, sia per accedere via odbc ad
una base dati mysql.
Mai avuto problemi.
Ti consiglio però vivamente di passare ad un backend basato su un vero
sistema server, come appunto MYSQL.
Ciao
Gianluca


title: Re: Stabilità Access 2003

author: ciroteo

text:
"Gianluca_Venezia" <
tempora...@yahoo.it
> ha scritto nel messaggio
news:1118314953.7...@g14g2000cwa.googlegroups.com...
Uso Access 2003 sia come base dati, sia come front-end per accedere ad
un back-end con base dati su access 2000, sia per accedere via odbc ad
una base dati mysql.
Mai avuto problemi.
Ti consiglio perņ vivamente di passare ad un backend basato su un vero
sistema server, come appunto MYSQL.
Ciao
Gianluca
--------------------
o MSDE ...


title: Re: Stabilità Access 2003

author: Giulio Severini

text:
Ciao, proprio questa mattina il mio db si era corrotto. Compatta e
Ripristina è bastato, ma se è successo dopo solo un mese e mezzo di
lavoro immagino cosa possa accadere in due/tre anni.....


title: Re: Stabilità Access 2003

text:
per i front end, usate file *mdb o *mde?
access non "compila" nulla, ma i file mde, per loro natura, sono più
stabili.


title: import in tabella con casella combinata

author: unknown

text:
Ciao a tutti :)
Con un bottone che aziona una macro TrasferisciTesto devo importare dei
valori da una tabella .txt esterna in una tabella del mio DB. Tutto funziona
se la tabella viene importata con un suo nome. Se pero', come vorrei, cerco
di importarla nella mia tabella con casella combinata, la cosa non funziona.
La tabella esterna (come la tabella interna) e' costituita da due campi,
CODICE e QTA. Nello specifico la macro mi importa tutti i dati del campo QTA
e solo il primo del campo CODICE (che e' una casella combinata)
Chi mi puo' aiutare?


title: import in tabella con casella combinata

author: Neo

text:
"unknown" <
vito....@tin.it
> ha scritto nel messaggio
news:m_ica.56131$pG1.1...@news1.tin.it...

controlla le formattazioni:
se importi in un campo numerico (ad esempio) il tuo "sorgente deve essere
numerico o formattato come tale in importazione, altrimenti potrebbe
generarti errore.
ps quando importa se genera un errore crea una tabella dove dice il record e
il perchè non ha importato, se la trovi vedi cosa ti dice


title: import in tabella con casella combinata

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:wfjca.11854$Lr4.3...@twister2.libero.it...

temo che non sia questo il problema...dal punto di vista della formattazione
e' tutto ok, e poi il primo record del campo CODICE lo legge.....inoltre i
campi QTA si riempiono tranquillamente (?!?)
La situazione in tabella si presenta di questo tipo:
CODICE                                 QTA
A001002003004                        2
(.......vuoto.........)                        5
(.......vuoto.........)                        4
(.......vuoto.........)                        6
(.......vuoto.........)                        1
:(


title: formato data in codice  sql

author: Gigi

text:
Salve a tutti
inserisco un record su una tabella usando il codice in SQL
ho necessità di inserire in un campo la data corrente per tenere traccia
del movimento(il punto del codice,  vedi sotto,  è questo " & Date & _ )
su finestra immediata il formato della data è corretto
11/07/2007
mentre sulla tabella di destinazione no, trovo un valore del tipo
01.01.08
sulla tab di destinazione il campo è di tipo Data ma senza specificare il
formato
non riesco a capire perchè mi potete aiutare ?
Grazie
riporto sotto lo stralcio del codice
Dim strSql As String
Dim dbs As Database
Dim x As String
Dim Data As String
Data = Date
x = InputBox("Inserire la quantità da riportare a Magazzino")
DoCmd.SetWarnings False
strSql = "INSERT INTO Magazzino ( codice, Qtà , Mov, DataMov )" & _
"SELECT StockSpaccio.codice, " & x & ", 311," & Date & _
" FROM StockSpaccio " & _
"WHERE ([StockSpaccio.codice]=" & "'" &
[Forms]![TrasfStockMagSpaccio]![StockSpaccio].[Form]![codice] & "')"
    Set dbs = CurrentDb
    Debug.Print strSql
    dbs.Execute strSql
    dbs.Close
x = -x
strSql = "INSERT INTO Spaccio ( codice, Qtà, Mov, DataMov )" & _
"SELECT StockSpaccio.codice, " & x & ", 311," & Date & _
" FROM StockSpaccio " & _
"WHERE ([StockSpaccio.codice]=" & "'" &
[Forms]![TrasfStockMagSpaccio]![StockSpaccio].[Form]![codice] & "')"
    Set dbs = CurrentDb
    Debug.Print strSql
    dbs.Execute strSql
    dbs.Close
Ps ho utilizzato anche la variante Format(Date,"dd/mm/yyyy") ma senza
successo


title: formato data in codice  sql

author: 'Roccia' Max

text:
On 11 Lug, 08:19, Gigi <
r...@email.it
> wrote:
> Ps ho utilizzato anche la variante Format(Date,"dd/mm/yyyy") ma senza
> successo
Per passare le date in SQL devi metterle in formato mm/dd/yyyy e
racchiuderle tra cancelletti:  #07/11/2007#, 11 luglio 2007.
cia'
Max


title: formato data in codice  sql

author: Sergio MAZZA

text:
"Gigi" <
rs...@email.it
> ha scritto nel messaggio
news:nb9t62dn8jb5$.1er1qtmk1zt8p$.dlg@40tude.net...

Controlla il formato di visualizzazione del campo e le impostazioni
internazionali del sistema operativo...
Ciao.
--
Sergio MAZZA


title: formato data in codice  sql

text:
Usa questo formato nella stringa SQL
Format$(Date, "\#mm\/dd\/yyyy\#")


title: Aggiungere un Record

author: Ely

text:
Ciao,
Ho 1 tabella "03 Scadenze" composta da :
id scadenza  Contatore
Tipo contratto Testo
Nominativo     Testo
Evento           Testo
Data inizio      Data
Data fine        Data
Ho creato una Form che contiene:
Una combo che mi consente di selezionare una data di scadenza
Quando ho selezionato  il risultato lo visualizza in una sottomaschera.
Fin qui tutto ok.
Sempre sulla form ho inserito i campi :
Tipo contratto Testo
Nominativo     Testo
Evento           Testo
Data inizio      Data
Data fine        Data
Quello che voglio fare e non riesco è :
Una volta inseriti i dati nei campi della form cliccare il magico
pulsantino che
crea per ogni nominativo presente nella sottomaschera un record nuovo
nella tabella
"03 Scadenze" contenente i dati che ho digitato nella form.
Vero che si può fare ?
Elena


title: Aggiungere un Record

text:
Ely ha scritto:

Mi autorispondo per la prima parte ...
Inserire i dati in una tabella ovviamente si :
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("03 Scadenze")
With rs
  rst.AddNew
 rst![Tipo contratto] = tc
 rst![Data inizio] = di
 rst![Data fine] = df
 rst![Evento] = ev
  rst.Update
Per la seconda parte ... ..



title: Aggiungere un Record

author: Roberto dal portatile

text:
"Ely" <
e.lor...@comdata.it
> ha scritto nel messaggio
news:1153928165.1...@s13g2000cwa.googlegroups.com...

Se invece di inserire i record nella tabella con DAO usi una query di
accodamento (INSRT INTO, vedi help) parametrica, potrai fare in modo di
accodare un nuovo record per ogni record dell'origine record della
sottomaschera per la quale la chiave esterna è uguale alla chiave primaria
della maschera principale.
In alternativa puoi ciclare sul tuo codice VBA di cui sopra all'interno di
un ciclo DO ... LOOP (vedi help) attraverso il quale scorri tutti i record
della sottomaschera.
>> nella tabella
>> "03 Scadenze" contenente i dati che ho digitato nella form.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Bentrovati vecchi amici

text:
quanto tempo è passato, chissà se c'è ancora qualcuno dei vecci
amici...con cui parlare...
Vedo comunque che i frequentatori del gruppo sono aumentati e me ne rallegro
Un saluto affettuoso Marco Morana


title: Bentrovati vecchi amici

author: Paolo Holzl

text:
Marco_09 wrote:

Più vecchi di me è difficile che ne trovi
:-)


title: Bentrovati vecchi amici

text:
Paolo Holzl ha scritto:

Si di te mi ricordo, ma vedo che se ne sono persi molti
Peccato
:D


title: Bentrovati vecchi amici

author: Roberto da casa

text:
"Paolo Holzl" <pa...@holzl.TogliSpamit> ha scritto nel messaggio
news:%JICf.149225$65.41...@twister1.libero.it...

Ma allora ogni tanti anche tu vieni a trovare gli amici. :-)
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Bentrovati vecchi amici

text:
Roberto da casa ha scritto:
> "Paolo Holzl" <pa...@holzl.TogliSpamit> ha scritto nel messaggio
> news:%JICf.149225$65.41...@twister1.libero.it...
>> Marco_09 wrote:
>>
>>> quanto tempo è passato, chissà se c'è ancora qualcuno dei vecci
>>> amici...con cui parlare...
>>> Vedo comunque che i frequentatori del gruppo sono aumentati e me ne
>>> rallegro Un saluto affettuoso Marco Morana
>> Più vecchi di me è difficile che ne trovi
>> :-)
>
> Ma allora ogni tanti anche tu vieni a trovare gli amici. :-)
>
Ciao Roberto, come stai.. azz. ne è passato di tempo. Devo ammettere che
ASP mi ha distratto molto e oramai access è andato nel dimenticatoio...
ma sono lieto di risentirvi
Ciao Marco


title: con nz mi da #errore

author: Franco dellavalle

text:
ciao a tutti
in un controllo ho questa espressione
=IIf(IsNull([IVA]);"";fctround([Txt_Imponibile]*[IVA]))
=[Txt_Imponibile]+nz([ImportoIVA])
oppure
=[Txt_Imponibile]+nz([ImportoIVA];0)

e non mi spiego perche'
nella somma con nz da #errore

solo in questo modo mi da il risultato:
=[Txt_Imponibile]+IIf(IsNull([ImportoIVA]);0;[ImportoIva])

grazie


title: con nz mi da #errore

author: Karl Donaubauer

text:
Salve,

Franco dellavalle:

"" nella prima espressione cambia il tipo da numerico ad una stringa
ovvero da Null ad una stringa vuota. Questa mescolanza fa problemi
nell'addizione con nz(). Cambia la prima p.e. a:

=IIf(IsNull([IVA]);Null;fctround([Txt_Imponibile]*[IVA]))
o
=IIf(Not IsNull([IVA]);fctround([Txt_Imponibile]*[IVA]))
o
=fctround([Txt_Imponibile]*nz([IVA]))
o
=fctround([Txt_Imponibile]*[IVA])
o
...in ogni caso senza cambiare il tipo.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: con nz mi da #errore

text:

grazie Karl
molto bene


title: con nz mi da #errore

text:

e in queste due espressioni,
perchè nella prima mi funziona
=IIf(Not IsNull([CAP]);"C.A.P.")

mentre in quest'altra no?
=IIf(Not IsNull([IndirizzoPostale]);"Indirizzo Postale")


title: con nz mi da #errore

text:

ho trovato...
  strSql = strSql & "'' As IndirizzoPostale, "
l ho modificata cosi'

  strSql = strSql & "Null As IndirizzoPostale, "


title: [OT] SULLA PASTA

author: Antonio Biso

text:
che ci mettiamo, un bel parmigiano?
dritto dritto da Parma?

no forse meglio due parmigiani

ROTFL

eh eh eh

Antonio


title: [OT] SULLA PASTA

author: Pablitomf

text:
Antonio Biso <
ab...@libero.it
> ha scritto:

naaaa io ci metterei della pancetta... anzi meglio la COPPA ;)

--
--------------------------------
Pablitomf

Napoli sempre nel "Q"uore!


title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110172...@mynewsgate.net...
> Antonio Biso <
ab...@libero.it
> ha scritto:
>
>> che ci mettiamo, un bel parmigiano?
>> dritto dritto da Parma?
>>
>> no forse meglio due parmigiani
>>
>> ROTFL
>>
>>
>> eh eh eh
>
> naaaa io ci metterei della pancetta... anzi meglio la COPPA ;)

c'è chi ha già fatto indigestione di coppa, ora un po' di dieta e poi di
nuovo scorpacciate

ma attenzione, che chi non è abituato a mangiare coppa, poi finisce
all'ospedale con tanti dolori sparsi, soprattutto nella zona perianale

Antonio


title: [OT] SULLA PASTA

text:
> > naaaa io ci metterei della pancetta... anzi meglio la COPPA ;)
>
> c'è chi ha già fatto indigestione di coppa, ora un po' di dieta e poi di
> nuovo scorpacciate

eh, quindi ora e' meglio che questo "chi" guardi mangiare che ora c'ha il
fisico...

> ma attenzione, che chi non è abituato a mangiare coppa, poi finisce
> all'ospedale con tanti dolori sparsi, soprattutto nella zona perianale

assaggiare cibi nutrienti non puo' che far bene...e' solo un'ampliamento
della propria dieta. C'e' chi ora non puo' e chi invece puo'... mai essere
egoisti. Se non si puo' mangiare per dieta forzata, meglio che mangino altri
che se lo possono permettere ti pare? altrimenti io che sono magro ad es. e
non ho il colesterolo dovrei seguire la dieta di un obeso... e no, io mangio
lardo di colonnata, lui brodino.



title: [OT] SULLA PASTA

author: MA

text:
"Antonio Biso"  ha scritto nel messaggio
news:j7i69e$66h$1...@speranza.aioe.org...

_______________Risposta:
Pablì, c'ha ragione lui...
dalle sue parti 'ste cose andavano a ruba!!!
MA


title: [OT] SULLA PASTA

text:
> assaggiare cibi nutrienti non puo' che far bene...e' solo un'ampliamento
> della propria dieta. C'e' chi ora non puo' e chi invece puo'... mai essere
> egoisti. Se non si puo' mangiare per dieta forzata, meglio che mangino altri
> che se lo possono permettere ti pare? altrimenti io che sono magro ad es. e
> non ho il colesterolo dovrei seguire la dieta di un obeso... e no, io mangio
> lardo di colonnata, lui brodino.

facciamo un po' come la settimana enigmistica con quel gioco "nota le
differenze"...

pizza vs birra 1-1

pandoro vs gianduiotto 0-0

risultati simili, ingredienti notevolmente diversi ;)



title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110182...@mynewsgate.net...
>> assaggiare cibi nutrienti non puo' che far bene...e' solo un'ampliamento
>> della propria dieta. C'e' chi ora non puo' e chi invece puo'... mai
>> essere
>> egoisti. Se non si puo' mangiare per dieta forzata, meglio che mangino
>> altri
>> che se lo possono permettere ti pare? altrimenti io che sono magro ad es.
>> e
>> non ho il colesterolo dovrei seguire la dieta di un obeso... e no, io
>> mangio
>> lardo di colonnata, lui brodino.
>
> facciamo un po' come la settimana enigmistica con quel gioco "nota le
> differenze"...
>
> pizza vs birra 1-1
>
> pandoro vs gianduiotto 0-0
>
> risultati simili, ingredienti notevolmente diversi ;)
>
>

se se consolateve co l'aglietto...

Antonio


title: [OT] SULLA PASTA

text:
> > facciamo un po' come la settimana enigmistica con quel gioco "nota le
> > differenze"...
> >
> > pizza vs birra 1-1
> >
> > pandoro vs gianduiotto 0-0
> >
> > risultati simili, ingredienti notevolmente diversi ;)
>
> se se consolateve co l'aglietto...

ricordo che anche io screditavo i cibi altrui quando i miei problemi allo
stomaco mi consentivano di mangiare più nulla che poco... cercavo di dire a me
stesso "che schifo quella roba li'", mi aiutava a far finta di nulla, ad andare
avanti... mi dava forza per continuare nella mia magrezza grigia e senza sapore,
fatta di passate, brodetti e crusca... però in fondo in fondo sapevo che mentivo
a me stesso, e che quei piatti pieni di condimento, unti e bisunti  li avrei
gustati tutti più che volentieri... dai dai, prima o poi forse anche tu ti
risiederai a tavola... non ti dimenticare che li' c'e' Platini' ! ;)



title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110190...@mynewsgate.net...

noi ci risederemo presto a tavola

libagioni sfarzose ma oculate

attenzione a voi, che manca poco che prima rigettate tutto, poi vi
accorgerete che il frigo è vuoto

A


title: [OT] SULLA PASTA

text:
> noi ci risederemo presto a tavola

"forse"...

> libagioni sfarzose ma oculate

"forse"....

> attenzione a voi, che manca poco che prima rigettate tutto, poi vi
> accorgerete che il frigo è vuoto

maro' e quanto e' bello sentirvi rosicare :D un gobbo rosicone e' cio' che mi
auguro di incontrare ogni di'... sai quanti ci hanno gufato ieri? :D:D:D:D che
soddisfazione.
Avete ormai talmente di quel "tempo libero" da doverlo occupare guardando in
casa degli altri... ma dico io, non e' meglio "impegnarvi" a non fare figure di
merda a Chievo visto che solo il campionate avete da fare? potevate allungare,
iniziare una minifuga, e invece niente... non siete ancora attrezzati per farlo
al momento... e parli di tavole e oculatezza :D
venghino siori venghino... sarete sempre i benvenuti! vi vogliamo cosi'! :D



title: [OT] SULLA PASTA

author: Alessandro Cara

text:
Il 17/10/2011 23.00, Pablitomf ha scritto:
> Antonio Biso<
ab...@libero.it
>  ha scritto:
>
>> che ci mettiamo, un bel parmigiano?
>> dritto dritto da Parma?
>>
>> no forse meglio due parmigiani
>>
>> ROTFL
>>
>>
>> eh eh eh
>
> naaaa io ci metterei della pancetta... anzi meglio la COPPA ;)
>
Lascia perde pasta pancetta coppa e tutto quello che capita
continuo a riceve "monnezza" proveniente dalla tua email
i.e.
..It ll be very good experience for you!
http://travaillerdechezsoi.org/com.friend.php?ibid_hotmail=15e6

...Have some pleasure!!!
http://www.emisoraweb.es/com.friend.php?wfriend_id=01fu6

.Do you want to be a sexual hero?
http://etodo.fr/com.friend.php?uzayahoo=55g4

bella gente che frequenti!

--

ac (x=y-1)


title: [OT] SULLA PASTA

text:
Alessandro Cara <
alessan...@ay-1anetwork.it
> ha scritto:

> Il 17/10/2011 23.00, Pablitomf ha scritto:
> > Antonio Biso<
ab...@libero.it
>  ha scritto:
> >
> >> che ci mettiamo, un bel parmigiano?
> >> dritto dritto da Parma?
> >>
> >> no forse meglio due parmigiani
> >>
> >> ROTFL
> >>
> >>
> >> eh eh eh
> >
> > naaaa io ci metterei della pancetta... anzi meglio la COPPA ;)
> >
> Lascia perde pasta pancetta coppa e tutto quello che capita
> continuo a riceve "monnezza" proveniente dalla tua email
> i.e.
> ...It ll be very good experience for you!
>
http://travaillerdechezsoi.org/com.friend.php?ibid_hotmail=15e6

> ....Have some pleasure!!!
>
http://www.emisoraweb.es/com.friend.php?wfriend_id=01fu6

> ..Do you want to be a sexual hero?
>
http://etodo.fr/com.friend.php?uzayahoo=55g4

>
> bella gente che frequenti!

;) da ieri sera (come gia' detto ad Antonio), parrebbe risolta la
questione... ho cacciato via il vermone... nel caso ricevessi ancora spam da
me, ti prego di segnalarmelo... grazie Ale, e scusa per l'inconveniente.



title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110190...@mynewsgate.net...

> maro' e quanto e' bello sentirvi rosicare :D un gobbo rosicone e' cio' che
> mi

rosicare?

si rosica per qualcosa di cui ha senso avere invidia

mi dispiace, no grazie, guarda...
preferisco non involurmi, involermi... non ... entrare in un processo di
involuzione

Antonio


title: [OT] SULLA PASTA

text:
Antonio Biso <
ab...@libero.it
> ha scritto:

>
> "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:201110190...@mynewsgate.net...
>
> > maro' e quanto e' bello sentirvi rosicare :D un gobbo rosicone e' cio' che
> > mi
>
> rosicare?
>
> si rosica per qualcosa di cui ha senso avere invidia

uhauhauhauhauhauhau uhauhauhauha

> mi dispiace, no grazie, guarda...
> preferisco non involurmi, involermi... non ... entrare in un processo di
> involuzione

sei fantastico... :D:D:D:D:D:D
dai continua continua mi piace :DDDDD



title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110191...@mynewsgate.net...
> Antonio Biso <
ab...@libero.it
> ha scritto:
>
>>
>> "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
>> news:201110190...@mynewsgate.net...
>>
>> > maro' e quanto e' bello sentirvi rosicare :D un gobbo rosicone e' cio'
>> > che
>> > mi
>>
>> rosicare?
>>
>> si rosica per qualcosa di cui ha senso avere invidia
>
> uhauhauhauhauhauhau uhauhauhauha
>
>> mi dispiace, no grazie, guarda...
>> preferisco non involurmi, involermi... non ... entrare in un processo di
>> involuzione
>
> sei fantastico... :D:D:D:D:D:D
> dai continua continua mi piace :DDDDD
>

Vedi, non ambisco a diventare come chi non è abituato a certi palcoscenici e
gli basta questo per prendere in giro gli altri

noblesse oblige

Antonio



title: [OT] SULLA PASTA

text:
> > sei fantastico... :D:D:D:D:D:D
> > dai continua continua mi piace :DDDDD
> >
>
> Vedi, non ambisco a diventare come chi non è abituato a certi palcoscenici
e
> gli basta questo per prendere in giro gli altri
>
> noblesse oblige

Hahahahahahaa mi controlli un attimo attimo chi e' l'autore del thread:
[OT] SULLA PASTA
??????

;)
(gobbo inside c'e poco da fare) :)



title: [OT] SULLA PASTA

author: CIDI

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110191...@mynewsgate.net...
>> > sei fantastico... :D:D:D:D:D:D
>> > dai continua continua mi piace :DDDDD

Maurì non hai considerato una cosa:
la bottiglietta di acqua, si spera, benedetta che il Conte
ha baciato e rimesso in tasca.
non ti ricorda niente? :DDDD

ciao
Daniele
ps. mi piace vedere giocare il Pescara di Zeman *__*


title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110191...@mynewsgate.net...
>> > sei fantastico... :D:D:D:D:D:D
>> > dai continua continua mi piace :DDDDD
>> >
>>
>> Vedi, non ambisco a diventare come chi non č abituato a certi
>> palcoscenici
> e
>> gli basta questo per prendere in giro gli altri
>>
>> noblesse oblige
>
> Hahahahahahaa mi controlli un attimo attimo chi e' l'autore del thread:
> [OT] SULLA PASTA
> ??????

e che c'entra???

lě si parla di campionato, dove siete sotto e sotto resterete

Antonio


title: [OT] SULLA PASTA

text:
> > Hahahahahahaa mi controlli un attimo attimo chi e' l'autore del thread:
> > [OT] SULLA PASTA
> > ??????
>
> e che c'entra???
>
> lì si parla di campionato, dove siete sotto e sotto resterete

uhauhauhauhauhauha se lo dici tu...



title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110191...@mynewsgate.net...
>> > Hahahahahahaa mi controlli un attimo attimo chi e' l'autore del thread:
>> > [OT] SULLA PASTA
>> > ??????
>>
>> e che c'entra???
>>
>> lě si parla di campionato, dove siete sotto e sotto resterete
>
> uhauhauhauhauhauha se lo dici tu...

lo dice la Classifica

Antonio


title: [OT] SULLA PASTA

text:
> >> lì si parla di campionato, dove siete sotto e sotto resterete
> >
> > uhauhauhauhauhauha se lo dici tu...
>
> lo dice la Classifica

Anto' deciditi... "siete" e' un conto (giustamente lo dice la Classifica),
"resterete" ne e' un altro (sarebbe sindrome di vegenza la tua, per cui non lo
dice la Classifica)... mi sa che ti stai incartando! ;)



title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110192...@mynewsgate.net...
>> >> lě si parla di campionato, dove siete sotto e sotto resterete
>> >
>> > uhauhauhauhauhauha se lo dici tu...
>>
>> lo dice la Classifica
>
> Anto' deciditi... "siete" e' un conto (giustamente lo dice la Classifica),
> "resterete" ne e' un altro (sarebbe sindrome di vegenza la tua, per cui
> non lo
> dice la Classifica)... mi sa che ti stai incartando! ;)

vedrai cosa dice la classifica tra qualche mese

Antonio


title: [OT] SULLA PASTA

text:
"Antonio Biso"  ha scritto nel messaggio
news:j7mq6m$psj$1...@speranza.aioe.org...

___________________Rsposta:
Capisco preferisci non invulvarti
MA


title: [OT] SULLA PASTA

text:
> > Anto' deciditi... "siete" e' un conto (giustamente lo dice la Classifica),
> > "resterete" ne e' un altro (sarebbe sindrome di vegenza la tua, per cui
> > non lo
> > dice la Classifica)... mi sa che ti stai incartando! ;)
>
> vedrai cosa dice la classifica tra qualche mese

vedi come ti spingi?... prima lanci il sasso e poi tiri via la mano... poi dice
che uno "sfotte" ;)



title: [OT] SULLA PASTA

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201110200...@mynewsgate.net...
>> > Anto' deciditi... "siete" e' un conto (giustamente lo dice la
>> > Classifica),
>> > "resterete" ne e' un altro (sarebbe sindrome di vegenza la tua, per cui
>> > non lo
>> > dice la Classifica)... mi sa che ti stai incartando! ;)
>>
>> vedrai cosa dice la classifica tra qualche mese
>
> vedi come ti spingi?... prima lanci il sasso e poi tiri via la mano... poi
> dice
> che uno "sfotte" ;)

nessuna contraddizione

prova a risalire la storia del thread, tastino in su...

Antonio


title: [OT?] Passare su open source...

author: Simone

text:
Salve,
non saprei dove provare a chiedere e quindi prvo a chiedere qui.... scusate
l'OT, in più è una domanda che probabilmente ha mille risposte e genera un
sacco di qeustioni.
Ho una procedura che funziona in Access2003 collegandosi a un server MsSql.
Volendo far diventare completamente opensource la procedura (a parte il SO
del pc client e server che di solito è compreso nel pc che si comrpa)
conoscete qualche ambiente di sviluppo open source che posta sostituire
access?
Per il lato Db posso utilizzare MySQL che già conosco e ho già usato su
piattaforma windows ma non saprei quale linguaggio/ambiente utilizzare lato
client.
Tenete presente che mi servirebbe un ambiente client che permetta di create
tabele locali e diesgnare report e forms facilmente come si fa con access.
Inoltre sarebbe utile che il linguaggio di programmazione non di
differenziasse troppo dal vba che conosco e utilizzo approfonditamente ormai
da svariati anni.
Grazie.
Simone


title: [OT?] Passare su open source...

author: Pierpaolo Romanelli

text:
Simone ci ha detto :

Ciao, premesso che ci sono molte soluzioni, questa è una delle molte...
Per usare un ambiente facile, puoi usare SharpDevelop con C# o Vb net.
Permette di creare Report, unico prezzo è che devi studiarti il
manuale, perché la cosa non è proprio immmediata.
Altra strada è OpenOffice, che supporta le macro Vba, e qui ti si apre
un mondo, perché fai praticamente tutto quello che fai con Excel,
quindi interfacciamento Db, e molto altro ancora, e puoi anche creare i
Reports, la rete è piena di esempi.
Forse, è dura all'inizio ma hai un bel premio, dopo...
Usi qualsiasi fonte e ti colleghi a Mysql/sqlite e qualunque database.
Comunque la rete è piena di esempi. :')
--
http://www.pierpaoloromanelli.com


title: [OT?] Passare su open source...

author: Simone Calligaris

text:
"Pierpaolo Romanelli"
> Ciao, premesso che ci sono molte soluzioni, questa è una delle molte...
> Per usare un ambiente facile, puoi usare SharpDevelop con C# o Vb net.
> Permette di creare Report, unico prezzo è che devi studiarti il
> manuale, perché la cosa non è proprio immmediata.
> Altra strada è OpenOffice, che supporta le macro Vba, e qui ti si apre
> un mondo, perché fai praticamente tutto quello che fai con Excel,
> quindi interfacciamento Db, e molto altro ancora, e puoi anche creare i
> Reports, la rete è piena di esempi.
Buona la prima ma non la seconda: OpenOffice non prevede (ad oggi) nulla di
vagamente paragonabile ad Access o altri validi Db-Rad.
Saluti.


title: [OT?] Passare su open source...

author: Ganimede

text:
Ciao,
> Per il lato Db posso utilizzare MySQL che già conosco e ho già usato su
> piattaforma windows ma non saprei quale linguaggio/ambiente utilizzare lato
> client.
Dai un'occhio anche a PostgreSQL, io l'ho trovato superiore a MySQL.
> Tenete presente che mi servirebbe un ambiente client che permetta di create
> tabele locali e diesgnare report e forms facilmente come si fa con access.
> Inoltre sarebbe utile che il linguaggio di programmazione non di
> differenziasse troppo dal vba che conosco e utilizzo approfonditamente ormai
> da svariati anni.
Nel mio cercare non ho trovato nulla... ma propio nulla. L'unica
alternativa che ho trovato è quella di usare
un linguaggio tipo Tcl/Tk per generare interfacce (form e report)
utente oppure il PHP se vuoi che la tua applicazione
funzioni sul web.
Ma queste soluzioni obbligano a tempi di realizzazione più lunghi...
mi costa dirlo perchè non sono un amante dei
prodotti Microsoft .... ma Access è un prodotto molto valido.
Spero che qualcuno abbia altre soluzione :-(


title: [OT?] Passare su open source...

text:
Il 27/08/2007, Simone Calligaris ha detto :

Ciao, non ho investigato molto, anzi ..., comunque, se non hai chissà
quali opzioni da integrare, puoi trovare le funzioni comuni di
raggruppamento e ordinamento per creare i Reports, altrimenti dilettati
con  l'ottimo SharpDevelop. :')
Dai un occhio qui:
http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1167896,00.html
Ciao.
--
www.pierpaoloromanelli.com


title: [OT?] Passare su open source...

text:
"Pierpaolo Romanelli" <
prog...@gmail.com
> ha scritto nel messaggio
news:mn.db137d787...@gmail.com...
>
> Per usare un ambiente facile, puoi usare SharpDevelop con C# o Vb net.
> Permette di creare Report, unico prezzo è che devi studiarti il manuale,
> perché la cosa non è proprio immmediata.
>
SharpDevelop è interessante... è che mi tocca mettermi a studiare Vb net...
sinceramente non è che ne abbia molta voglia...
Grazie!


title: [OT?] Passare su open source...

author: RobertoA

text:






====================================
Mi sembrava di aver visto un Php per Visual Studio
Puo' essere ???
Peta..peta....
Eccolo qua
https://www.regnow.com/softsell/nph-softsell.cgi?items=13125-7
Spero di aver fornito un'informazione utile, poi costa anche poco, 80 euri
circa
(se lo prendi facci sapere, che e' una cosa molto interessante sto
pacchetto)
Ciao
RobertoA


title: [OT?] Passare su open source...

text:
"Ganimede" <
newto...@yahoo.com
> ha scritto nel messaggio
news:1188219013....@19g2000hsx.googlegroups.com...
Ciao,
>Dai un'occhio anche a PostgreSQL, io l'ho trovato superiore a MySQL.
Lo so ma visto che non ho bisogno di creare un Db molto complesso preferisco
non dover affrontare nuovamente un DataBase nuovo. MySQL lo conosco già
abbastanza.
Sto scaricando SharpDevelop...
>Ma queste soluzioni obbligano a tempi di realizzazione più lunghi...
>mi costa dirlo perchè non sono un amante dei
>prodotti Microsoft .... ma Access è un prodotto molto valido.
Appunto Access è valido e veloce...
Ciao e grazie.


title: [OT?] Passare su open source...

text:
Ciao,
> Appunto Access è valido e veloce...
Anche con SharpDev. non impiegherai così poco tempo come facevi con
Access... ti serve più competenza e più tempo per fare le stesse
cosè... certo magari con #Dev. arrivi oltre i limiti di Access ma a
che prezzo ?
Miao.


title: [OT?] Passare su open source...

author: Silver

text:
Simone ha scritto:
> Ho una procedura che funziona in Access2003 collegandosi a un server MsSql.
>
> Volendo far diventare completamente opensource la procedura (a parte il SO
> del pc client e server che di solito è compreso nel pc che si comrpa)
> conoscete qualche ambiente di sviluppo open source che posta sostituire
> access?
Ciao.
per la procedura, se hai mysql 5 hai dato un occhio alle stored
procedure e stored function? Magari puoi incapsulare la tua routine nel
server.
Per il client non so aiutarti. imho access è ancora il più user friendly


title: [OT?] Passare su open source...

text:
"Pierpaolo Romanelli"
> Ciao, non ho investigato molto, anzi ..., comunque, se non hai chissà
> quali opzioni da integrare, puoi trovare le funzioni comuni di
> raggruppamento e ordinamento per creare i Reports, altrimenti dilettati
> con  l'ottimo SharpDevelop. :')
> Dai un occhio qui:
>
http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1167896,00
.html
Infatti ho scritto "buona la prima".
Saluti.


title: [OT?] Passare su open source...

author: Defresco

text:
"Simone" <
sp1...@katamail.com
> ha scritto nel messaggio
news:fau9ov$22tm$1...@newsreader2.mclink.it...

Solo per dare una notizia anche se probabilmente sarà poco utile: esiste un
software che si chiama glom che potrebbe essere molto simile a filemaker e
qwuindi se qualche anima pia (tra quelli del team di sviluppo) riuscirà a
portarlo su windows credo che il tuo problema si risolverebbe. In
alternativa ho qualche idea e devo ancora cercare meglio così se ho novità e
non hai ancora risolto ti faccio sapere presto.
Così credo di essere OT^2 !!!! :)


title: [OT?] Passare su open source...

text:
Ciao,
> Solo per dare una notizia anche se probabilmente sarà poco utile: esiste un
> software che si chiama glom che potrebbe essere molto simile a filemaker...
Lo avevo provato, insieme a Kexi... siamo lontani da Access.
Purtroppo.
Miao.


title: [OT?] Passare su open source...

author: David Martin

text:
Ganimede wrote:
> Lo avevo provato, insieme a Kexi... siamo lontani da Access.
> Purtroppo.
...non capisco perché in questo thread continuo a leggere "lamentele"
perché non ci sono alternative ad Access...
Forse è il caso di ringraziare il cielo che esiste Access e continuare
ad usarlo soddisfatti fino a quando sarà, come ora, il leader
incontrastato dei rad ;-)
--
David Martin


title: [OT?] Passare su open source...

text:
Ciao.
> ...non capisco perché in questo thread continuo a leggere "lamentele"
> perché non ci sono alternative ad Access...
> Forse è il caso di ringraziare il cielo che esiste Access e continuare
> ad usarlo soddisfatti fino a quando sarà, come ora, il leader
> incontrastato dei rad ;-)
Certo... ben venga Access, forse il prodotto meglio riuscito di
Microsoft... ma ha un grave limite nel mio "giro" è mono piattaforma
(e oggi spesso chiedono Linux, Mac, ecc.) e non è proprio economico.
Per il resto è formidabile.
Miao.


title: [OT?] Passare su open source...

text:
"Ganimede" <
Certo... ben venga Access, forse il prodotto meglio riuscito di
Microsoft... ma ha un grave limite nel mio "giro" è mono piattaforma
(e oggi spesso chiedono Linux, Mac, ecc.)
----------------------------------------------------------------------------
-
Solo per curiosità: che "giro" è il tuo?
Personalmente ho incontrato solo tipografie con sistemi informativi diversi
da Windows o AS/400...
Saluti.


title: [OT?] Passare su open source...

text:
Ganimede wrote:
> Certo... ben venga Access, forse il prodotto meglio riuscito di
> Microsoft... ma ha un grave limite nel mio "giro" è mono piattaforma
> (e oggi spesso chiedono Linux, Mac, ecc.) e non è proprio economico.
Ahhh beh, di economico in MS non c'è nulla :-)
Per il discorso mono piattaforma, è vero che è un limite... forse solo
le vm ti possono venire in aiuto...
--
David Martin


title: E' aggiornabile una tabella collegata in DBIII?

author: Toni Avenoso

text:
E' un caso oppure non è possibile aggiornare una tabella collegata in un
altro database in formato DBIII? Ho provato con le query e neanche a
parlarne. Poi ho aperto prorpio la tabella collegata e non mi fa fare
nulla. C'è una soluzione? Toni.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Stefano Bettini

text:
"Toni Avenoso" <
tonia...@tin.it
> wrote in message
news:7be66853c5fe7c48129...@mygate.mailgate.org
> E' un caso oppure non è possibile aggiornare una tabella collegata in un
> altro database in formato DBIII? Ho provato con le query e neanche a
> parlarne. Poi ho aperto prorpio la tabella collegata e non mi fa fare
> nulla. C'è una soluzione? Toni.
Mi era successa una cosa simile un milione di anni fa,  mi pare
facesse così quando non si selezionava il file degli indici in fase
di collegamento...
Bye, Ste



text:
>
> Mi era successa una cosa simile un milione di anni fa,  mi pare
> facesse così quando non si selezionava il file degli indici in fase
> di collegamento...
>
>
> Bye, Ste
Grazie per la risposta che vagamente avevo letto da qualche parte.
Ma come si fa per selezionare il file degli indici in fase di
collegamento? Ho provato ad eliminare il collegamento, ho ricollegato il
file .dbf, ma non mi chiede altro. In modalità struttura non mi permette
di aggiornare l'indice che gli propongo.
Ciao grazie. Toni.



text:
Come faccio per aggiornare il file indice in dbIII ?



title: Installare contemporaneamente Access 2K e 97

text:
So che questa domanda sarà già stata fatta altre volte, ma non trovo nessun
post che faccia al caso mio.
Ho installato sul mio pc una copia di Access 2k e dovrei, per necessità,
installare Access 97.
Per farlo devo prima disinstallare il 2k?
Qual'è la procedura corretta?
Grazie.


author: Silvio Berruti

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:sbtg7.4409$IM1.1...@news.infostrada.it...

Non l'ho mai fatto, ma dalle centinaia di messaggi in risposta a problemi di
licenza di A97 ho desunto che:
1) devi installare A97;
2) devi installare A2000.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Re: Intercettare l'errore Fieldsize

author: Karl Donaubauer

text:
francescodiassisi wrote:
> Poniamo che in un campo intero (max 32767) inserisco
> il numero 33000, Access mi manda il msg "� stato immesso un valore
> non valido per il campo". ok. Domanda: � possibile intercettare
> questo errore e personalizzare il suggerimento?

Solo se parli di una maschera.
In questo caso puoi usare codice nell'evento "Su errore"
della maschera:

If DataErr = 2113 Then
  Response = acDataErrContinue
  MsgBox "Esigi troppo da " &
Me.ActiveControl.Name
, vbOKOnly, "Beh"
End If

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Re: Intercettare l'errore Fieldsize

author: francescodiassisi

text:
On Oct 9, 12:27 pm, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> francescodiassisi wrote:
> > Poniamo che in un campo intero (max 32767) inserisco
> > il numero 33000, Access mi manda il msg "È stato immesso un valore
> > non valido per il campo". ok. Domanda: è possibile intercettare
> > questo errore e personalizzare il suggerimento?
>
> Solo se parli di una maschera.
> In questo caso puoi usare codice nell'evento "Su errore"
> della maschera:
>
> If DataErr = 2113 Then
>   Response = acDataErrContinue
>   MsgBox "Esigi troppo da " &
Me.ActiveControl.Name
, vbOKOnly, "Beh"
> End If
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it

Grazie Karl!  ; )


title: grazie! lo stesso

text:
grazie a tutti lo stesso ma il problema lo risolto da solo e qui scrivo la
mia domanda e la risposta
se a qualcuno dovesse servire:
DOMANDA:
Io ho una tabella CATEGORIE contenente un campo CATEGORIA di tipo
COLLEGAMENTO IPERTESTUALE
io ho la necessità di esportare come pagina html questa tabella ma! affichè
i link della pagina esportati funzionino
nella tabella deve esserci lo stesso valore faccio un esempio:
ho una cartella C:\SITO all'interno ho index.html e poi una sottocartella
ARTICOLI con all'interno le vaire
pagine html a cui accedere da index.html, fin qui tutto ok! affinchè i link
nella pagina esportata index.html
funzionino io devo mettere nella tabella del database il valore giusto
esempio volgio da index richiamare
la pagina CDROM.HTML contenuta in ARTICOLI nel campo coll. ipert. dovrà
esserci il valore
articoli\cdrom.html, che è poi la voce che viene visualizzate in index.html
IO VORREI FARE IN MODO CHE IN INDEX.HTML compaia CDROM anzichè
ARTICOLI\CDROM.HTML
sapete se tramite vba è possiible esportare una tabellla in HTML dicendogli
ETICHETTA = CDROM e
collegamento ipertestuale = ARTICOLI\CDROM.HTML ????????????
RISPOSTA! usando Outputto e dicendogli etichetta#percorso\nomefile.html
nel mio caso cdrom#documenti\cdrom.html


title: da db a .exe????

author: Andreina Gazzoni

text:
Salve a tutti......
sapete dirmi se è possibile creare un file .exe da un db o comunque
creare un file apribile senza avere installato access???????
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: da db a .exe????

author: Roberto - Syd

text:
"Andreina Gazzoni" <
cich...@tin.it
> ha scritto nel messaggio
news:1cf1aa749b85f3e1c74...@mygate.mailgate.org...

Devi avere Office Developer Edition che ti permette di creare i dischi
d'installazione per distribuire il tuo mdb.
Ciao Roberto - Syd


title: da db a .exe????

author: Giuseppe Ciccolella

text:
Si, con le run time. cerca nel news group, in quanto se ne è già parlato
abbastanza.


title: da db a .exe????

author: Emyr

text:
On Sat, 11 May 2002 16:36:23 +0000 (UTC), "Andreina Gazzoni"
<
cich...@tin.it
> wrote:
>Salve a tutti......
>sapete dirmi se č possibile creare un file .exe da un db o comunque
>creare un file apribile senza avere installato access???????
vedi il faqqone su
sitocomune.com
Saluti.
Emanuele.


title: da db a .exe????

author: Ombra MC

text:
ora che rileggo bene il tuo messaggio, non si tratta delle run time.
Perche le run time servono solo a fare eseguire il file che resta comunque
un mdb.
Mentre tu mi dicevi .exe
Esiste un programma chiamato access2vbasic.
In pratica crea il codice visualbasic, in base ud un database determinato.
Dopo aver compilato il progetto vbasic, sarà possibile trasformarlo in exe.
Ovviamente il codice è relativo solo alle tabelle e query (credo), quindi
tutte le form e macro e altri oggetti del database dovranno essere rifatti
in vbasic.
Io ho prvato il programma, ma mi da continuamente errori, forse dovuti alla
versione.
Non so il link per scaricare il programma, se lo ritrovo, ti faccio sapere.
Ciao


title: da db a .exe????

author: S. Savoldi

text:
"Ombra MC" <> ora che rileggo bene il tuo messaggio, non si tratta delle run
time.
> Perche le run time servono solo a fare eseguire il file che resta comunque
> un mdb.
Non ti piace l'.mdb?
Paura che sbircino il tuo lavoro?
E allora crea un .MDE e distribuisci quello con le Runtime.
> Mentre tu mi dicevi .exe
> Esiste un programma chiamato access2vbasic.
Non funziona.
> In pratica crea il codice visualbasic, in base ud un database determinato.
> Dopo aver compilato il progetto vbasic, sarà possibile trasformarlo in
exe.
Anche se funzionasse, un *.EXE* di VB non è un vero eseguibile: richiede
comunque librerie di Runtime.
Ciao: Silvio


title: da db a .exe????

text:
Ciao! Grazie per i chiarimenti.
Ma, a questo punto mi chiedo che motivo abbia di esistere il programma
citato (access2vb)?
Per quanto riguarda la portabilità, per me resta più portabile il .exe.
Le run time vbasic possono essere scaricate dal web gratuitamente in pochi
minuti, al contrario delle run time che hanno una dimensione più notevole e
che non ho ancora capito con che licenza vengano distribuite dalla
Microsoft.
--
**** Giuseppe Ciccolella ******
-------- Smanetton Web----------
°°
http://digilander.iol.it/ciccoweb
 °°


title: Far partire maschera di access con un .exe

author: Cioccio

text:
E' possibile in modo semplice senza ricorrere a chissa quale linguaggio di
programmazione, far partire una maschera di Access con un semplice .exe?
Come si fa?
Ciao e grazie a tutti
--------------------------------
Inviato via
http://usenet.iol.it


author: Mrok

text:
"Cioccio" <
nospa...@libero.it
> ha scritto nel messaggio
news:195Z103Z218Z89Y...@usenet.iol.it...

Scrivi un piccolo programma in VB che faccia partire il DB dove c'è la tua
maschera compilalo e creati l'exe.


author: Alex

text:
"Cioccio" <
nospa...@libero.it
> wrote in message
news:195Z103Z218Z89Y...@usenet.iol.it...

Scusa la curiosità:
Perchè complicarsi la vita, visto che per far partire la Form di Access devi
assolutamente lanciare Access....??
Non è meglio lanciare direttamente il Db...??
Se è per fare un pacchetto d'istallazione la cosa è differente, ma ci sono
pacchetti che fanno partire diretamente anche un XXX.mdb
Ciao @Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Peter

text:
"Cioccio" <
nospa...@libero.it
> ha scritto nel messaggio
news:195Z103Z218Z89Y...@usenet.iol.it...

Puoi anche creare un collegamento sul desk direttamente a quella maschera.


title: Ricerce su parti di stringhe

author: Stefano B

text:
Qualcuno sa darmi indicazioni su come fare, tramite codice VBA, ricerche in
campi di testo su parti di stringhe?
E' molto semplice farlo con il pulsante TROVA, usando *
Non sono riuscito, invece, a rifarlo tramite codice
Qualcuno può darmi qualche suggerimento?
Grazie
Stefano


title: Ricerce su parti di stringhe

text:
Ci sono riuscito da solo!
Grazie lo stesso...
Stefano
"Stefano B" <
stefano....@gvassociati.it
> ha scritto nel messaggio
news:8k4ptp$m9f$1...@serv1.iunet.it...



author: mario rossi

text:
è possibile trascinare un pulsante o una etichetta con il mouse per spostare la sua posizione e magari salvare la posizione per averla in quel punto alla prossima riapertura della maschera?

esiste qualche esempio pratico ?

grazie.


title: trascinare un pulsante o una etichetta con il mouse

text:
prova a scaricare questo, cambia estensione in RAR e scompattalo... è fatto con una versione vecchia non so se riuscirai ad aprirlo serve probabilmente convertirlo.

http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3FIdFAQ=73.html

@Alex


title: Ciave primaria come data

author: Skyweb

text:
Vorrei costruire una chiave primaria composta dalla data + un valore
incrementale.
La mia chiave dovrà essere del tipo: 0803021 perchè ha la data 08 03
02 con 1 in quanto è il primo record che inserisco, poi creandone uno
nuovo dovrà inserire 0803022 perchè è il secondo record.
Domani però se inserisco nuovi record dovrò iniziare come base da
090302 e quindi il primo record sarà 0903021 poi 0903022 e 0903023 e
così a seguire.
Si può implementare una cosa del genere?


title: Ciave primaria come data

text:


si vedi comando date, dateserial, year month day , dmax
vedi anche su
sitococomune.com
 gli esempi a riguardo
Saluti.
Emanuele.


title: Identificare chi modifica i record

author: bizio

text:
Ciao a tutti,
lavoro con access 2003,i S.O. sono tutti Win Xp in una rete locale, il
db è suddiviso in BE e FE e l'operatore accede autenticandosi con
Login e Psw!
Il db contiene una trentina di tabelle e altrettante Forms,più o
meno!!
Avrei bisogno di tenere traccia dell'utente che modifica un record,la
data di modifica,memorizzare anche cosa modifica sarebbe il
massimo...!!
Avevo trovato tempo fa sul newsgroup una soluzione non male
che,ahimè,non trovo piu..!!!
Se non ricordo male avevo inserito nelle tabelle 3 campi che
memorizzavano NomeUtente,DataModifica,e forse il Nome Computer con i
relativi controlli nascosti nelle maschere che memorizzavano il dato
sull'evento Prima di Aggiornare!!
Sapete se è possibile e come memorizzare cosa si modifica in un campo
memo ad esempio?
Vi sembra una buona soluzione oppure ne conoscete una più efficiente??
Leggevo anche in altri post,di creare una tabella "storico" con la
traccia dei vari record modificati....ma duplicare 30 tabelle non vi
sembra un po eccessivo??
Vi ringrazio per le eventuali info.
Una buona giornata a tutti


title: Identificare chi modifica i record

text:

Nel dettaglio, in base alla soluzione che pensavo di utilizzare,
aggiungevo una routine simile a questa nelle maschere:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me![DataModifica] = Now()
Me![UtenteModifica] = UserAttuale
Me!ComputerName = Environ("ComputerName")
End Sub
Aspetto cortesemente i vostri suggerimenti e opinioni
Grazie ancora


title: Identificare chi modifica i record

author: sv

text:
bizio ha scritto:
> On 8 Nov, 12:51, bizio <
fabriziol...@libero.it
> wrote:
> > Ciao a tutti,
> > lavoro con access 2003,i S.O. sono tutti Win Xp in una rete locale, il
> > db č suddiviso in BE e FE e l'operatore accede autenticandosi con
> > Login e Psw!
> > Il db contiene una trentina di tabelle e altrettante Forms,piů o
> > meno!!
> > Avrei bisogno di tenere traccia dell'utente che modifica un record,la
> > data di modifica,memorizzare anche cosa modifica sarebbe il
> > massimo...!!
> > Avevo trovato tempo fa sul newsgroup una soluzione non male
> > che,ahimč,non trovo piu..!!!
> > Se non ricordo male avevo inserito nelle tabelle 3 campi che
> > memorizzavano NomeUtente,DataModifica,e forse il Nome Computer con i
> > relativi controlli nascosti nelle maschere che memorizzavano il dato
> > sull'evento Prima di Aggiornare!!
> > Sapete se č possibile e come memorizzare cosa si modifica in un campo
> > memo ad esempio?
> > Vi sembra una buona soluzione oppure ne conoscete una piů efficiente??
> > Leggevo anche in altri post,di creare una tabella "storico" con la
> > traccia dei vari record modificati....ma duplicare 30 tabelle non vi
> > sembra un po eccessivo??
> > Vi ringrazio per le eventuali info.
> > Una buona giornata a tutti
> Nel dettaglio, in base alla soluzione che pensavo di utilizzare,
> aggiungevo una routine simile a questa nelle maschere:
> Private Sub Form_BeforeUpdate(Cancel As Integer)
> Me![DataModifica] = Now()
> Me![UtenteModifica] = UserAttuale
> Me!ComputerName = Environ("ComputerName")
> End Sub
> Aspetto cortesemente i vostri suggerimenti e opinioni
> Grazie ancora
Un file di log.
Leggiti la relazione di Marco Pizzamiglio in CISA1 "Uso di WithEvents e
RaiseEvent" al paragrafo 7 "Sistema di log automatico per maschere".
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Identificare chi modifica i record

text:
On 8 Nov, 15:25,
salv...@nosp.accessgroup.it
 (sv) wrote:
> bizio ha scritto:
>
>
>
>
>
> > On 8 Nov, 12:51, bizio <
fabriziol...@libero.it
> wrote:
> > > Ciao a tutti,
> > > lavoro con access 2003,i S.O. sono tutti Win Xp in una rete locale, il
> > > db è suddiviso in BE e FE e l'operatore accede autenticandosi con
> > > Login e Psw!
> > > Il db contiene una trentina di tabelle e altrettante Forms,più o
> > > meno!!
> > > Avrei bisogno di tenere traccia dell'utente che modifica un record,la
> > > data di modifica,memorizzare anche cosa modifica sarebbe il
> > > massimo...!!
> > > Avevo trovato tempo fa sul newsgroup una soluzione non male
> > > che,ahimè,non trovo piu..!!!
> > > Se non ricordo male avevo inserito nelle tabelle 3 campi che
> > > memorizzavano NomeUtente,DataModifica,e forse il Nome Computer con i
> > > relativi controlli nascosti nelle maschere che memorizzavano il dato
> > > sull'evento Prima di Aggiornare!!
> > > Sapete se è possibile e come memorizzare cosa si modifica in un campo
> > > memo ad esempio?
> > > Vi sembra una buona soluzione oppure ne conoscete una più efficiente??
> > > Leggevo anche in altri post,di creare una tabella "storico" con la
> > > traccia dei vari record modificati....ma duplicare 30 tabelle non vi
> > > sembra un po eccessivo??
> > > Vi ringrazio per le eventuali info.
> > > Una buona giornata a tutti
> > Nel dettaglio, in base alla soluzione che pensavo di utilizzare,
> > aggiungevo una routine simile a questa nelle maschere:
> > Private Sub Form_BeforeUpdate(Cancel As Integer)
> > Me![DataModifica] = Now()
> > Me![UtenteModifica] = UserAttuale
> > Me!ComputerName = Environ("ComputerName")
> > End Sub
> > Aspetto cortesemente i vostri suggerimenti e opinioni
> > Grazie ancora
>
> Un file di log.
>
> Leggiti la relazione di Marco Pizzamiglio in CISA1 "Uso di WithEvents e
> RaiseEvent" al paragrafo 7 "Sistema di log automatico per maschere".
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ciao intanto grazie per le info!
Gli sto dando un'occhiata e mi sembra la soluzione ideale per i miei
bisogni.
Ma è un tantino sopra le mie conoscenze di programmazione e volevo un
piccolo aiuto per capire dove vanno a finire le modifiche effettuate.
Come scritto nella relazione stavo vedendo l'esempio "Axx Esempio 3
WithEvents.mdb",ma sapreste dirmi dove vanno a finire le
modifiche,ovvero in quale file di testo?
Grazie mille attendo un aiuto


title: Identificare chi modifica i record

text:
bizio ha scritto:


Ti passo pari pari quello che è scritto nelle istruzione del file su cui
si posiziona l'applicazione appena l'apri:
***
CONTENUTO
'=========
'
'Esempio di richiesta conferme su modifiche ed eliminazioni
'e log su file di testo di inserimenti/modifiche/cancellazioni,
'centralizzati intercettando gli eventi di maschere e sottomaschere.
'NB: richiede un riferimento alla libreria Microsoft DAO
'
'Salva sul file di testo 'LogDb.txt' nella stessa cartella del database:
'data e ora dell'operazione
'nome dell'utente, del PC e della maschera su cui si è svolta l'operazione
'azione svolta e dati:
'INSERIMENTI: registra tutti i dati del nuovo record inserito
'MODIFICHE: registra lo stato del record prima e dopo la modifica
'ELIMINAZIONI di uno o più record: registra i dati di tutti i record
eliminati
'
'Il db contiene una tabella 'Anagrafica'
'e tre maschere ad essa associate.
'USO:
'====
'
'apri una o più delle tre maschere 'Anagrafica'
'e prova ad inserire, modificare e cancellare record,
'poi cerca e apri il file di log 'LogDb.txt'
'che dev'essere nella stessa cartella del database.
***
Trovi pertanto il file LogDb.TXT nella stessa cartella del database.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Identificare chi modifica i record

text:

> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad ab...@newsland.it-

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Hai perfettamente ragione,scusami non me ne ero accorto!
Ora l'ho provato ed è veramente una soluzione a dir poco
geniale:intuitiva,semplice da utilizzare e molto funzionale,a me piace
moltissimo!
Grazie a te per le info e complimenti a chi l'ha ideato!!
Ne approfitto solo per chiedere un'altra cosa se posso!!
Dato che lavoriamo in rete ma non abbiamo un server, il db è diviso in
BE (è su un pc che fa da server) e vari FE nei pc, sai dirmi per
favore se nel log generato confluiscono tutte le modifiche di tutti
gli operatori??Oppure si genererà un file Log in ogni cartella di ogni
operatore dove risiede il FE?
A me servirebbe un unico file log...!!
Grazie mille e scusa se ne ho approfittato un pò:-)


title: Identificare chi modifica i record

author: Marco Pizzamiglio

text:
bizio ha scritto:
[cut]
> Hai perfettamente ragione,scusami non me ne ero accorto!
> Ora l'ho provato ed è veramente una soluzione a dir poco
> geniale:intuitiva,semplice da utilizzare e molto funzionale,a me piace
> moltissimo!
> Grazie a te per le info e complimenti a chi l'ha ideato!!
> Ne approfitto solo per chiedere un'altra cosa se posso!!
> Dato che lavoriamo in rete ma non abbiamo un server, il db è diviso in
> BE (è su un pc che fa da server) e vari FE nei pc, sai dirmi per
> favore se nel log generato confluiscono tutte le modifiche di tutti
> gli operatori??Oppure si genererà un file Log in ogni cartella di ogni
> operatore dove risiede il FE?
> A me servirebbe un unico file log...!!
> Grazie mille e scusa se ne ho approfittato un pò:-)
Devi modificare il codice affinché salvi il file di log in una posizione
comune, in una cartella condivisa in rete, altrimenti creerà distinti
files di log, uno su ogni PC nella cartella di ciascun FE.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Identificare chi modifica i record

text:
On 9 Nov, 09:13,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Supponendo di volere un LogFile unico nella posizione \\pippo\appoggio
in rete vevo provato a modificare questa stringa nella
Class_Initialize():
LogFile = Left(LogFile, Len(LogFile) - Len(Dir(LogFile))) &
"LogDb.txt"
(credo che sia questa da modificare per la destinazione del file)
in
LogFile = Left(LogFile, Len(LogFile) - Len(Dir(LogFile))) & "\\pippo
\appoggio\LogDb.txt"
ma non funziona!!
Mi potete aiutare per favore?


title: Identificare chi modifica i record

text:
bizio ha scritto:
[cut]
> > > Hai perfettamente ragione,scusami non me ne ero accorto!
> > > Ora l'ho provato ed è veramente una soluzione a dir poco
> > > geniale:intuitiva,semplice da utilizzare e molto funzionale,a me piace
> > > moltissimo!
> > > Grazie a te per le info e complimenti a chi l'ha ideato!!
> > > Ne approfitto solo per chiedere un'altra cosa se posso!!
> > > Dato che lavoriamo in rete ma non abbiamo un server, il db è diviso in
> > > BE (è su un pc che fa da server) e vari FE nei pc, sai dirmi per
> > > favore se nel log generato confluiscono tutte le modifiche di tutti
> > > gli operatori??Oppure si genererà un file Log in ogni cartella di ogni
> > > operatore dove risiede il FE?
> > > A me servirebbe un unico file log...!!
> > > Grazie mille e scusa se ne ho approfittato un pò:-)
> >
> > Devi modificare il codice affinché salvi il file di log in una posizione
> > comune, in una cartella condivisa in rete, altrimenti creerà distinti
> > files di log, uno su ogni PC nella cartella di ciascun FE.
> > Ciao.
> > -Marco-
> Supponendo di volere un LogFile unico nella posizione pippoappoggio
> in rete vevo provato a modificare questa stringa nella
> Class_Initialize():
> LogFile = Left(LogFile, Len(LogFile) - Len(Dir(LogFile))) &
> "LogDb.txt"
> (credo che sia questa da modificare per la destinazione del file)
> in
> LogFile = Left(LogFile, Len(LogFile) - Len(Dir(LogFile))) & "pippo
> appoggioLogDb.txt"
> ma non funziona!!
> Mi potete aiutare per favore?
Devi togliere i riferimenti alla cartella locale. Se il percorso è
fisso, semplicemente inseriscilo nella variabile:
  LogFile = "\pippoappoggioLogDb.txt"
La riga precedente (LogFile = CurrentDb.Name) diventa inutile, la puoi
togliere.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Identificare chi modifica i record

text:
On 9 Nov, 11:15,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ok perfetto grazie mille
L'ho sostituito cosi e va bene
LogFile = "\\pippo\appoggio\LogDb.txt"
non l'ho ancora provato se è tutto ok con più pc che ci lavorano
simultaneamente...ma se me lo dici ci credo!!:-)
Ho tolto la riga "LogFile = CurrentDb.Name" come mi hai detto!
Ti faccio ancora i miei complimenti


title: Scrivere un dato in automatico

text:
Ciao a tutti,
Ho appena iniziato ad usare access, sto scrivendo un piccolo DB per gestire
un piccolo magazzino.
Il mio problema è questo:
ho una maschera per l'inserimento dei codici, descrizione e quantità del
materiale che carico. vorrei inserire solo codici e quantità, mentre la
descrizione il DB deve metterla da solo usando una tabella che ho già creato
precedentemente.
Che cosa devo fare?
Grazie e ciao
Pablo


title: Scrivere un dato in automatico

author: Neo

text:
"pablito975" <
pabli...@yahoo.it
> ha scritto nel messaggio
news:t3E5b.12176$hE5.4...@news1.tin.it...

trasforma il campo codice in casella combinata (se sei all'inizio creati una
casella combinata con l'autocomposizione)
e inserisci come origine dati la tabella che hai creato con la descrizione.
associa il campo codice della casella combinata con il campo codice della
tua tabella e il gioco è fatto
spero di essere stato chiaro e di averti aiutato


title: Scrivere un dato in automatico

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:B2F5b.290553$Ny5.8...@twister2.libero.it...
> trasforma il campo codice in casella combinata (se sei all'inizio creati
una
> casella combinata con l'autocomposizione)
> e inserisci come origine dati la tabella che hai creato con la
descrizione.
> associa il campo codice della casella combinata con il campo codice della
> tua tabella e il gioco è fatto
>
> spero di essere stato chiaro e di averti aiutato
Ti ringrazio ma la casella combinatoria era quella che volevo evitare.
ESEM
tabella codici
codice    descrizione
001            acqua
002            vino
003            birra
Quello che vorrei e che se scrivo 002 nella maschera automaticamente scrive
"vino" nel campo "descrizione" nello stesso record dove il DB inserirà 002
Grazie ancora e ciao
Paolo


title: Scrivere un dato in automatico

text:
"pablito975" <
pabli...@yahoo.it
> ha scritto nel messaggio
news:jeI5b.20010$R32.6...@news2.tin.it...

dovresti usare il codice VBA
facendo scorrere la tabella dei codici alla ricerca della tua descrizion per
poi inserirla in una text box


title: Scrivere un dato in automatico

author: namor

text:
"pablito975" <
pabli...@yahoo.it
> ha scritto nel messaggio
news:jeI5b.20010$R32.6...@news2.tin.it...

Devi cercare la descrizione ogni volta che inserisci o cambi un codice,
quindi sull'evento AfterUpdate della casella che contiene il codice:
Me.Descrizione=DLookup("Descrizione","codici","codice=""" & Me.Codice &
"""")
Non è il massimo usare questo sistema. I db relazionali sono progettati
proprio per evitare queste duplicazioni di dati.
Dovresti invece salvare solo il codice e la quantità, ed usare le query per
riunire in un unico elenco codici-descrizioni-quantità.
Questo ti eviterà futuri problemi e complicazioni.
A meno che tu non abbia un più che valido motivo per comportarti
diversamente.
Namor


title: Scrivere un dato in automatico

author: MA

text:

Scusa Namor gli apici dovrebbero essere "'" non """
MAssimiliano


title: Scrivere un dato in automatico

text:
"namor" <
na...@DontSpamMe.inwind.it
> ha scritto nel messaggio
news:s7N5b.292246> Dovresti invece salvare solo il codice e la quantità, ed
usare le query per
> riunire in un unico elenco codici-descrizioni-quantità.
> Questo ti eviterà futuri problemi e complicazioni.
> A meno che tu non abbia un più che valido motivo per comportarti
> diversamente.
> Namor
>
Hai ragione così è più semplice! grazie ancora
Pablo


title: Scrivere un dato in automatico

text:
MA ha scritto:


Io ho sempre usato i doppi apici invece che i singolo. Penso che li
accetti entrambi, come il "+" e il "&" per la concatenazione di stringhe,
funzionano ma la sintassi corretta e consigliata è quella con il "&".
Per gli apici non so quale sia la sintassi esatta, se i doppi o il
singolo, forse sulla guida si trova.
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ado e Dao

author: Pietrobon Enrico

text:
Ciao.
So che esistono metodi diversi per aprire delle tabelle. Attualmente io uso
il (penso) classico metodo Dao
Dim STR as recordset
Set STR = CurrentDb.openrecordset("NomeTabella")
Mi piacerebbe sapere come devo fare ad aprire una tabella con il metodo Dao
e se possibile la differenza sostanziale di questi due metodi.
Grazie Grazie
Enrico Pietrobon


title: Ado e Dao

author: Sib

text:
"Pietrobon Enrico" <
enri...@softdream.it
> ha scritto nel messaggio

Immagino che tu intenda ADO.
Le differenze non si possono certo esprimere nella risposa a un messaggio su
un ng.
Esistono testi, alcuni dei quali di oltre 1000 pagine, che servono a
spiegare le differenze.
anzi, in termini di differenze, un testo nato apposta per questo scopo e'
"Programmare MS Access 2002" che ho recensito sul sito comune (oltre 1000
pagine).
Sib


title: Ado e Dao

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:gH%ca.17602$7y3.6...@twister1.libero.it...

Immaginavo che fosse cosě, ma io non pretendo di cambiare tutti i miei
database in un batter d'occhio, Volevo semplicemente sapere quali erano le
differenze sostanziali, le piů importanti, Sicuramente ADO e meglio, ma mi
conviene rivedere tutti i database che ho fatto, oppure cominciare ad usare
ADO. O dipende dal tipo di database.
Grazie Grazie


title: Ado e Dao

text:
"Pietrobon Enrico" <
enri...@softdream.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio

Diciamo cosi', la fondamentale differenza tra DAO e ADO e' che ADO puo'
essere usato negli ADP, mentre DAO non nasce per questo scopo.
Usare ADO in un ADP connesso con MSDE/SQLServer vuol dire accedere a un
motore database multiutente robusto e affidabile come SQL in modalita'
nativa (e quindi senza uso di alcun driver ODBC).
in pratica, se devi usare access e basta resta pure con DAO, se devi usare
MSDE/SQL ti conviene passare a ADO.
Ciao
Sib


title: Ado e Dao

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:VLsda.22586$7y3.7...@twister1.libero.it...

Sei Stato molto Esaudiente.
 ora ho capito che devo impararmi l'accesso ai file con ADO.
Mamma Mia.


title: Ado e Dao

author: Massimiliano

text:
"Sib" <
> in pratica, se devi usare access e basta resta pure con DAO, se devi usare
> MSDE/SQL ti conviene passare a ADO.
Non è detto: si possono sviluppare buone applicazioni Access -- SQL Server
utilizzando DAO con ODBC.
Oltretutto soltanto
ADO.NET
 _non ancora supportato da Acceess_ può essere
considerata connessione nativa a SQL-Server.
Ciao.


title: Ado e Dao

text:
Scusate se rompo. Ma una curiosita. !!
io ora per aprire una tabella utilizzo praticamente due righe di comando
Dim STR as recordset
Set STR = CurrentDb.openrecordset("Nome Tabelle")
Poi con i comandi Addnew oppure Edit ecc. ecc. salvo cerco e quantaltro.
Mi pare di aver letto che per fare la stessa cosa con ADO le righe diventano
un pò di più.
Mi potreste fare un esempio di un apertura di una tabella per scriverci
dentro dei record oppure per editare dei record ???
Grazie Grazie
Enrico Pietrobon


title: Ado e Dao

author: Antonio Biso

text:
"Pietrobon Enrico" <
enri...@softdream.it
> ha scritto nel messaggio
news:npZda.116568$zo2.3...@news2.tin.it...

Io non uso ADO e non so fare esempi, ma mi pare cambi un po' la sintassi,
tipo premettere ADO. davanti ai metodi o agli oggetti.
Per quello che chiedi l'help di A2K penso possa aiutarti
Antonio


title: disattivare su di una maschera la wheel del mouse...

author: Max

text:
Ciao,
quale opzione? oppure da codice?
grazie
M.


author: ALESSANDRO Baraldi

text:
"Max" <
chid...@free.it
> ha scritto nel messaggio
news:brhv2d$er0$1...@news.flashnet.it...

Nessuna OPZIONE è solo questione di Codice.
La cosa è un pò complessa, ma quì trovi un esempio
già fatto:
http://web.tiscali.it/giorgiorancati/msaccess.htm
Ciao.
@Alex.


title: Il RecordSet modifica la tabella d'origine?

author: Paolo

text:
Gentili iscritti,
Ho una query SQL:
StringaSQL = "SELECT * " & _
             "FROM MIATABELLA"
... e la faccio eseguire ...

RecSet.Open StringaSQL, , adOpenKeyset, adLockOptimistic, adCmdText
... a questo punto lavoro un po' nel RecordSet
RecSet.MoveFirst
Do While Not RecSet.EOF
	...
	RecSet.MoveNext
Loop
... ed infine lo chiudo ...
RecSet.Close 'chiude il Recordset
Set RectSet = Nothing
In fase di debug mi viene modificata MIATABELLA, MENTRE in fase di
esecuzione NO! Sono agli inizi nello studio di ADO, DAO, ecc. il mio
obiettivo sarebbe far sě che il risultato del RECORDSET si potesse
riversare STABILMENTE su MIATABELLA.
Come fare? Grazie.
--
Paolo Guagliumi - ICQ 46580228
_______________________________________
Casale Monferrato - Alessandria - Italy
http://web.tiscali.it/saw


author: Mario Puglisi

text:
Paolo <
noe...@noemail.it
> wrote in message
21205vo03b38lgqb8...@4ax.com...
> Gentili iscritti,
>
> Ho una query SQL:
>
> StringaSQL = "SELECT * " & _
>              "FROM MIATABELLA"
>
> ... e la faccio eseguire ...
>
> RecSet.Open StringaSQL, , adOpenKeyset, adLockOptimistic, adCmdText
>
> ... a questo punto lavoro un po' nel RecordSet
>
> RecSet.MoveFirst
> Do While Not RecSet.EOF
> ...
> RecSet.MoveNext
> Loop
>
> ... ed infine lo chiudo ...
>
> RecSet.Close 'chiude il Recordset
> Set RectSet = Nothing
>
> In fase di debug mi viene modificata MIATABELLA, MENTRE in fase di
> esecuzione NO! Sono agli inizi nello studio di ADO, DAO, ecc. il mio
> obiettivo sarebbe far sì che il risultato del RECORDSET si potesse
> riversare STABILMENTE su MIATABELLA.
>
> Come fare? Grazie.
> --
Ma cosa succede all'interno del ciclo?
Assegni dei valori ai vari campi ? Tipo:
RecSet![Descr] = X
RecSet![Quantità]= Y
Così facendo (se qualcuno del N.G. non mi tira energicamente le orecchie),
dovrebbero certamente modificarsi definitivamente i campi nelle tue
tabelle....
...Scusa se non ho capito il problema.


text:
Il Mon, 17 Feb 2003 07:34:18 GMT, "Mario Puglisi"
<
mariop...@libero.it
> ha scritto:
>Ma cosa succede all'interno del ciclo?
>Assegni dei valori ai vari campi ? Tipo:
>RecSet![Descr] = X
>RecSet![Quantità]= Y
>Così facendo (se qualcuno del N.G. non mi tira energicamente le orecchie),
>dovrebbero certamente modificarsi definitivamente i campi nelle tue
>tabelle....
>
>...Scusa se non ho capito il problema.
Si, in effetti è un caso strano... o sono io a dimenticare qualcosa e
a perdermi in una bolla d'acqua o Access ad avere qualche problema,
perchè questo è il codice del ciclo:
RecSet.MoveFirst
Do While Not RecSet.EOF
	If Not IsNull(RecSet.Fields("Valore").Value) Then
            RecSet.Fields("Valore").Value = "True"
        Else
            RecSet.Fields("Valore").Value = "False"
        End If
	RecSet.Update
        RecSet.MoveNext
Loop
La cosa ASSURDA è che se io lo eseguo in fase di DEBUG, tutta la mia
procedura FA ESATTAMENTE QUELLO CHE DEVE FARE e mi stampa i report in
modo corretto. Allo stesso modo se lancio il REPORT manualmente
cliccandovi sopra... perchè il REPORT prende semplicemente i dati da
una tabella che ha quel campo "Valore" modificato. Ora... in fase di
DEBUG o lanciandolo A MANO va a prendere i dati corretti. IN FASE DI
ESECUZIONE NO! Sembra quasi che "vada troppo velocemente" e che quindi
non siano STABILI le modifiche nella tabella.
(ho Access 2000 con SP1+SP2+SP3)
Ho provato a mettervi dei cicli vuoti di attesa, dei DOEVENTS
dovunque, magari nei cicli... da 2gg che ci sto... niente... in fase
di DEBUG eseguita linea per linea fa esattamente quello che deve fare,
mentre eseguita tutta d'un colpo... NO. E' un mistero di Access? ;)
Segue il codice, ma non perdervi tempo, l'ho allegato perchè magari
qualcuno dice... "Ma manca che ne so... una update... là"...
' **** codice per la stampa del report FASE_SINTESI ****
Private Sub Comando45_Click()
    Dim RecSet As Recordset 'definizione di un oggetto Recordset
    Dim NomeDB As String 'path e nome del database corrente
    Dim StringaConnessione As String 'stringa per la connessione al
database corrente da parte di ADO
    Dim StringaSQL, OutputSQL As String 'contiene la stringa SQL
corrente e l'Output ritornato dall'esecuzione della stringa SQL
    Dim IDStringaCantiere As String 'contiene ed individua il cantiere
corrente
    Dim StringaNomeIndirizzoCantiere 'contiene il nome e l'indirizzo
del cantiere

    DoCmd.SetWarnings False 'disabilita i Warning per poter eseguire
le query
    DoCmd.OpenQuery "Query1_Stampa_Fase" 'esegue queste query
    DoCmd.OpenQuery "Query2_Stampa_Fase"
    DoCmd.OpenQuery "Query3_Stampa_Fase"
    DoCmd.Close acQuery, "Query1_Stampa_Fase" 'chiude le query
    DoCmd.Close acQuery, "Query2_Stampa_Fase"
    DoCmd.Close acQuery, "Query3_Stampa_Fase"
    DoCmd.SetWarnings True

    Set RecSet = New ADODB.Recordset 'crea l'oggetto Recordset
    NomeDB =
Application.CurrentDb.Name
 'nome del DataBase corrente
    StringaConnessione = "Provider = Microsoft.Jet.OLEDB.4.0; Data
Source=" & NomeDB 'stringa di connessione al database corrente
    RecSet.ActiveConnection = StringaConnessione 'stabilisce la
connessione Recordset

    IDStringaCantiere = Forms![STAMPA]![IDCantiere]
    StringaSQL = "SELECT * " & _
                 "FROM TABELLA_OUTPUT_FASI_CANTIERE"

    'query sql che mostra l'elenco delle varie fasi con associate le
rispettive categorie per quel cantiere
    RecSet.Open StringaSQL, , adOpenKeyset, adLockOptimistic,
adCmdText
    OutputSQL = Trim(RecSet.GetString)
    Debug.Print OutputSQL

    'questo ciclo sostituisce la stringa "nome del cantiere" con un
simbolo "»" per indicare che quella fase è presente
    RecSet.MoveFirst
    Do While Not RecSet.EOF
        If Not IsNull(RecSet.Fields("Valore").Value) Then
            RecSet.Fields("Valore").Value = "True"
        Else
            RecSet.Fields("Valore").Value = "False"
        End If
	Recset.Update
        RecSet.MoveNext
    Loop

    RecSet.Close 'chiude il Recordset
    Set RectSet = Nothing

    DoCmd.OpenTable ("TABELLA_OUTPUT_FASI_CANTIERE")

    DoCmd.SetWarnings False 'disabilita i Warning per poter eseguire
le query
    DoCmd.OpenQuery "Query4_Stampa_Fase" 'esegue queste query
    DoCmd.Close acQuery, "Query4_Stampa_Fase" 'chiude le query
    DoCmd.SetWarnings True

    DoCmd.OpenReport "FASE_SINTESI", acViewPreview

    'ora realizzo una nuova query sql per estrapolare il nome del
cantiere e il suo indirizzo da includerli nel report
    'Set RecSet = New ADODB.Recordset 'crea l'oggetto Recordset
    StringaConnessione = "Provider = Microsoft.Jet.OLEDB.4.0; Data
Source=" & NomeDB 'stringa di connessione al database corrente
    RecSet.ActiveConnection = StringaConnessione 'stabilisce la
connessione Recordset
    StringaSQL = "SELECT * " & _
                 "FROM CANTIERE " & _
                 "WHERE CANTIERE.IDCantiere = " & IDStringaCantiere

    'query sql che mostra i dati del singolo cantiere
    RecSet.Open StringaSQL, , adOpenKeyset, adLockOptimistic,
adCmdText
    OutputSQL = Trim(RecSet.GetString)
    RecSet.MoveFirst
    'Debug.Print OutputSQL

    'aggiunta al report delle informazioni relative al cantiere
    StringaNomeIndirizzoCantiere = UCase("CANTIERE: " +
RecSet.Fields("Cantiere").Value + " - " +
RecSet.Fields("Indirizzo").Value)
    Reports("FASE_SINTESI").Controls("TestoNomeCantiere") =
StringaNomeIndirizzoCantiere
    Reports("FASE_SINTESI").Controls("TestoNomeCantiere").Visible =
True

    DoCmd.OpenReport "FASE_SINTESI", acViewNormal 'stampa il report
(stampa 2 pagine del report)
    DoCmd.Close acReport, "FASE_SINTESI", acSaveNo 'chiude il report
aperto

    RecSet.Close 'chiude il Recordset
    Set RectSet = Nothing

    'DoCmd.DeleteObject acTable, "TABELLA_OUTPUT_FASI_CANTIERE"
End Sub



text:
"Paolo" <
noe...@noemail.it
> ha scritto nel messaggio
news:fnu15vg777i5lcs7p...@4ax.com...
> Il Mon, 17 Feb 2003 07:34:18 GMT, "Mario Puglisi"
> <
mariop...@libero.it
> ha scritto:
>
> >Ma cosa succede all'interno del ciclo?
> >Assegni dei valori ai vari campi ? Tipo:
> >RecSet![Descr] = X
> >RecSet![Quantità]= Y
> >Così facendo (se qualcuno del N.G. non mi tira energicamente le
orecchie),
> >dovrebbero certamente modificarsi definitivamente i campi nelle tue
> >tabelle....
> >
> >...Scusa se non ho capito il problema.
>
> Si, in effetti è un caso strano... o sono io a dimenticare qualcosa e
> a perdermi in una bolla d'acqua o Access ad avere qualche problema,
> perchè questo è il codice del ciclo:
>
> RecSet.MoveFirst
> Do While Not RecSet.EOF
> If Not IsNull(RecSet.Fields("Valore").Value) Then
>             RecSet.Fields("Valore").Value = "True"
>         Else
>             RecSet.Fields("Valore").Value = "False"
>         End If
> RecSet.Update
>         RecSet.MoveNext
> Loop
>
Prova a mettere alla fine anche un
set recset = nothing
Antonio


author: Giorgio prx

text:
"Paolo" <
noe...@noemail.it
> ha scritto nel messaggio
news:fnu15vg777i5lcs7p...@4ax.com...
> Il Mon, 17 Feb 2003 07:34:18 GMT, "Mario Puglisi"
> <
mariop...@libero.it
> ha scritto:
>
>
> La cosa ASSURDA è che se io lo eseguo in fase di DEBUG, tutta la mia
> procedura FA ESATTAMENTE QUELLO CHE DEVE FARE e mi stampa i report in
> modo corretto. Allo stesso modo se lancio il REPORT manualmente
> cliccandovi sopra... perchè il REPORT prende semplicemente i dati da
> una tabella che ha quel campo "Valore" modificato. Ora... in fase di
> DEBUG o lanciandolo A MANO va a prendere i dati corretti. IN FASE DI
> ESECUZIONE NO! Sembra quasi che "vada troppo velocemente" e che quindi
> non siano STABILI le modifiche nella tabella.
>
> (ho Access 2000 con SP1+SP2+SP3)
>
Ciao Paolo
Visto che lavori sul database corrente prova a non aprire una connessione
concorrente a quella già aperta da CurrentProject.
Dim Rs As ADODB.Recordset
Dim StringaSQL As String
Set Rs = New ADODB.Recordset
StringaSQL = "SELECT * " & _
                 "FROM TABELLA_OUTPUT_FASI_CANTIERE"
Rs.Open StringaSQL, CurrentProject.Connection, adOpenKeyset,
adLockOptimistic
Ciao Giorgio.


text:
Il Mon, 17 Feb 2003 20:01:54 GMT, "Antonio Biso" <
ch...@etruria.net
>
ha scritto:
>Prova a mettere alla fine anche un
>set recset = nothing
>
>Antonio
Ti ringrazio per il suggerimento, ma c'era già!
IL MISTERO DELLA ROUTINE ACCESS: eseguita in fase di debug va
perfettamente... eseguita in fase d'esecuzione, NO, sigh. Assurdo?!
 'questo ciclo sostituisce la stringa "nome del cantiere" con un
simbolo "»" per indicare che quella fase è presente
    RecSet.MoveFirst
    Do While Not RecSet.EOF
        If Not IsNull(RecSet.Fields("Valore").Value) Then
            RecSet.Fields("Valore").Value = "True"
        Else
            RecSet.Fields("Valore").Value = "False"
        End If
	Recset.Update
        RecSet.MoveNext
    Loop

    RecSet.Close 'chiude il Recordset
    Set RectSet = Nothing
--



text:
Il Mon, 17 Feb 2003 21:37:22 +0100, "Giorgio prx"
<
giorgio...@tiscalinet.it
> ha scritto:
>Ciao Paolo
>
>Visto che lavori sul database corrente prova a non aprire una connessione
>concorrente a quella già aperta da CurrentProject.
GIORGIO SEI UN MITO! TI RINGRAZIO INFINITAMENTE! Ti ringrazio davvero
TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO,
TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO,
TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO, TANTO!
Vi mancava in effetti il parametro:
CurrentProject.Connection
nella Rs.open! Fosse stato per me avrei potuto ancora cercare,
cercare, cercare, senza trovarlo, visto che negli esempi che avevo...
non c'era! Perchè non capivo come mai in fase di debug andasse e in
fase di esecuzione NO! Pensavo fosse un problema di Access. Invece...
era una stranezza che in fase di DEBUG funzionasse.
Grazie ancora, problema risolto!
Ringrazio anche Mario Puglisi e Antonio Biso che mi hanno risposto!
Grazie a tutti, ciao, ciao!



author: Alessandro Cara

text:
Paolo ha scritto:
>
> Il Mon, 17 Feb 2003 21:37:22 +0100, "Giorgio prx"
> <
giorgio...@tiscalinet.it
> ha scritto:
[cut]
>
> Vi mancava in effetti il parametro:
>
> CurrentProject.Connection
appena un tantino potresti pure ringraziarlo!
--
a.cara
togli qualcosa dall'email


text:
"Paolo" <
noe...@noemail.it
> ha scritto nel messaggio
news:1ck25v425gbjbjk41...@4ax.com...
> Il Mon, 17 Feb 2003 21:37:22 +0100, "Giorgio prx"
> <
giorgio...@tiscalinet.it
> ha scritto:
>
>Pensavo fosse un problema di Access. Invece...
 >era una stranezza che in fase di DEBUG funzionasse.
Ciao Paolo.
Non è un problema di access ne una stranezza che in fase di debug funziona,
se apri una nuova connessione al tuo Db corrente viene vista come l'apertura
di un secondo utente e durante l'esecuzione della tua routine la connessione
corrente (CurrentProject.Connection) non fa in tempo a rileggere la nuova
situazione del DB quindi ad aggiornare il buffer di I/O, cosa che riesce a
fare benissimo in fase di Debug.
Ciao Giorgio.


title: somma di valori da sottomaschere

author: sergio

text:
Ok... rifaccio tutto, dato che non posso allegare il jpg.
Dunque:
Ho una maschera che si chiama MASCHERA_PROGETTI
nella MASCHERA_PROGETTI ho dei campi descrittivi del cliente, il suo
progetto ed il valore stimato. Sempre nella stessa maschera ho una
sottomaschera (che sarebbe una tabella collegata da una relazione alla
prima) dove ho tutti dati relativo ai costi sostenuti per quel
progetto. Vorrei che nel campo TOTALE COSTO PROGETTO della maschera
PROGETTI, apparisse la somma dei SUBTOTALI della sottomaschera COSTI
PROGETTO....
ma non so come fare...
Grazie... Sergio


title: somma di valori da sottomaschere

text:

Bravo per il subject
In realtà già ti avevo risposto, cmq
nella sottomaschera Pluto
inserisci una casella di testo chiamata Pippo
e mettici = somma(Costo)
poi dalla maschera punti a quella casella di testo
con
pluto.form!pippo
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it