title: sottrazione fra tabelle

author: Roberto dal portatile

text:
"xine" <
ab...@abcd.mv
> ha scritto nel messaggio
news:45e07269$0$10618$4faf...@reader2.news.tin.it...

Mi sembra di capire che Fatture_2006 e Note_di_Credito2006 non siano due
tabelle ma due query di raggruppamento che ottengono il totale del campo
IMPEU al livello di CLIFO.
Se cosě č non vedo il motivo per cui la query di cui sopra debba essere una
query di raggruppamento invece che una semplice query di selezione; insomma
se il mio presupposto č giusto io userei una query che abbia il seguente
codice SQL:
SELECT Fatture_2006.CLIFO, Fatture_2006.[Somma Di IMPEU],
Note_di_Credito2006.[Somma Di IMPEU],
Nz(Fatture_2006.[Somma Di IMPEU], 0) + Nz(Note_di_Credito2006.[Somma Di
IMPEU], 0)
FROM Fatture_2006 LEFT JOIN Note_di_Credito2006 ON Fatture_2006.CLIFO =
Note_di_Credito2006.CLIFO
ORDER BY Fatture_2006.CLIFO;
>
> tnks
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: sottrazione fra tabelle

author: xine

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:cJhEh.6120$zG1....@twister2.libero.it...
> Mi sembra di capire che Fatture_2006 e Note_di_Credito2006 non siano due
> tabelle ma due query di raggruppamento che ottengono il totale del campo
> IMPEU al livello di CLIFO.
> Se così è non vedo il motivo per cui la query di cui sopra debba essere
> una query di raggruppamento invece che una semplice query di selezione;
> insomma se il mio presupposto è giusto io userei una query che abbia il
> seguente codice SQL:
>
> SELECT Fatture_2006.CLIFO, Fatture_2006.[Somma Di IMPEU],
> Note_di_Credito2006.[Somma Di IMPEU],
> Nz(Fatture_2006.[Somma Di IMPEU], 0) + Nz(Note_di_Credito2006.[Somma Di
> IMPEU], 0)
> FROM Fatture_2006 LEFT JOIN Note_di_Credito2006 ON Fatture_2006.CLIFO =
> Note_di_Credito2006.CLIFO
> ORDER BY Fatture_2006.CLIFO;
> Roberto
> -----------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> -----------------------------------------------
>
ti ringrazio per la risposta
mi dice che qui
Nz(Fatture_2006.[Somma Di IMPEU], 0) + Nz(Note_di_Credito2006.[Somma Di
IMPEU], 0)
c'è un errore di sintassi
in realtà ci sono arrivato, banalmente, creando una terza
colonna con un'espressione che fosse la differenza tra le due
il problemino è che se il valore in nota di credito è nullo
anche la differenza lo è
allora ho fatto due query: una quando è null ed una quando non lo è
con due tabelle (una di creazione ed una di accodamento) arrivo al mio
risultato anche se mi servono 4 query per arrivarci
inizialmente infatti ho una tabella unica
codice, causale, importo
non riesco con una sola query ad arrivare ad un riepilogo
del tipo
se la causale è A somma tutti gli importi di quelle righe
quando il codice è uguale e crea una colonna
se la causale è B somma tutti gli importi di quelle righe
quando il codice è uguale e crea una colonna
una volta ottenuto questi due distinti query con gli altri
due descritti sopra arrivo al risultato finale
codice, fatturato (inteso come fatture - note di credito)


title: sottrazione fra tabelle

text:
"xine" <
ab...@abcd.mv
> ha scritto nel messaggio
news:45e1cd10$0$4798$4faf...@reader4.news.tin.it...

Hai ragione, ho dimenticato di indicare l'alias; prova così:
Nz(Fatture_2006.[Somma Di IMPEU], 0) + Nz(Note_di_Credito2006.[Somma Di
IMPEU], 0) As MiaSomma
>
> in realtà ci sono arrivato, banalmente, creando una terza
> colonna con un'espressione che fosse la differenza tra le due
> il problemino è che se il valore in nota di credito è nullo
> anche la differenza lo è
>
> allora ho fatto due query: una quando è null ed una quando non lo è
> con due tabelle (una di creazione ed una di accodamento) arrivo al mio
> risultato anche se mi servono 4 query per arrivarci
>
> inizialmente infatti ho una tabella unica
>
> codice, causale, importo
>
> non riesco con una sola query ad arrivare ad un riepilogo
>
> del tipo
>
> se la causale è A somma tutti gli importi di quelle righe
> quando il codice è uguale e crea una colonna
>
> se la causale è B somma tutti gli importi di quelle righe
> quando il codice è uguale e crea una colonna
>
> una volta ottenuto questi due distinti query con gli altri
> due descritti sopra arrivo al risultato finale
>
> codice, fatturato (inteso come fatture - note di credito)
Mi dispiace ma su tutto il resto non sono riuscito a campirci un gran che.
--



title: SendKey

author: Angelo Fabbrocini

text:
Chi mi sa dire qual'è il codice per il tasto ALT da utilizzare nella
funzione sendkey
Devo inviare questa combinazione ALT R
Grazie


title: SendKey

author: Silvio Berruti

text:
"Angelo Fabbrocini" <
a.fabb...@tiscalinet.it
> ha scritto nel messaggio
news:EX3u6.62978$yl2.6...@news1.tin.it...
> Chi mi sa dire qual'č il codice per il tasto ALT da utilizzare nella
> funzione sendkey
>
> Devo inviare questa combinazione ALT R
Preso dall'help di A97:
Per specificare una combinazione di tasti con MAIUSC CTRL e ALT, anteporre
al codice del tasto uno o piů dei seguenti codici:
Tasto         Codice
MAIUSC        +
CTRL            ^
ALT                %
Per specificare che MAIUSC , CTRL e ALT vanno tenuti premuti mentre si
premono altri tasti, racchiudere il codice dei tasti tra parentesi. Per
indicare, ad esempio, che occorre tenere premuto MAIUSC mentre si premono E
e C, specificare "+(EC)". Per indicare che occorre tenere premuto MAIUSC
mentre si preme E quindi rilasciare MAIUSC e premere C, specificare "+EC".
Il segno (+), l'accento circonflesso (^), il segno di percentuale (%), la
tilde (~) e le parentesi ( ) hanno significati particolari per SendKeys. Per
specificare uno di questi caratteri, racchiuderlo tra parentesi graffe. Per
specificare, ad esempio, il segno piů, č necessario utilizzare {+}. Le
parentesi quadre ([ ]) non hanno un significato particolare per SendKeys, ma
vanno racchiuse anch'esse tra parentesi graffe, in quanto possono essere
interpretate in maniera particolare in altre applicazioni durante operazioni
di scambio dinamico di dati (DDE). Per inviare i caratteri parentesi graffe,
indicare {{} e {}}.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: SendKey

text:
Ti ringrazione, il problema è che non installato help su questa macchina...
grazie
Silvio Berruti <
s...@libero.it
> wrote in message
nW4u6.4937$bw6.2...@news.infostrada.it...
>
> "Angelo Fabbrocini" <
a.fabb...@tiscalinet.it
> ha scritto nel messaggio
> news:EX3u6.62978$yl2.6...@news1.tin.it...
> > Chi mi sa dire qual'è il codice per il tasto ALT da utilizzare nella
> > funzione sendkey
> >
> > Devo inviare questa combinazione ALT R
>
> Preso dall'help di A97:
>
> Per specificare una combinazione di tasti con MAIUSC CTRL e ALT, anteporre
> al codice del tasto uno o più dei seguenti codici:
>
> Tasto         Codice
> MAIUSC        +
> CTRL            ^
> ALT                %
> Per specificare che MAIUSC , CTRL e ALT vanno tenuti premuti mentre si
> premono altri tasti, racchiudere il codice dei tasti tra parentesi. Per
> indicare, ad esempio, che occorre tenere premuto MAIUSC mentre si premono
E
> e C, specificare "+(EC)". Per indicare che occorre tenere premuto MAIUSC
> mentre si preme E quindi rilasciare MAIUSC e premere C, specificare "+EC".
> Il segno (+), l'accento circonflesso (^), il segno di percentuale (%), la
> tilde (~) e le parentesi ( ) hanno significati particolari per SendKeys.
Per
> specificare uno di questi caratteri, racchiuderlo tra parentesi graffe.
Per
> specificare, ad esempio, il segno più, è necessario utilizzare {+}. Le



title: estrazione di una cifra da testo

author: Nicola

text:
Ciao a tutti,
ho un piccolo problemino con l'estrazione di un codice da righe di testo, mi
spiego meglio:
giornalmente, attraverso un programma batch creo un file, nominato lista.txt
che mi restituisce l'elenco di tutti i file di una cartella con relative
sottocartelle. Il formato è più o meno il seguente:
c:\documenti\articoli\casalingo\ceramica\1234567891234.jpg
c:\documenti\articoli\pelletteria\valigie\12345678.jpg
i codici generati non sono altro che CODICI A BARRE a 8 e 13 cifre miste tra
loro.
Questo file lo devo COLLEGARE ad access e tramite una query di accodamento
voglio che venga creata una nuova tabella con due campi che siano
rispettivamente:
PERCORSO che contiene il percorso e nomefile così come contenuti nel file di
testo
CODICE che deve contenere solo il codice, ad esempio 1234567891234 oppure
12345678
avrei pensato a questo:
conteggio dalla lunghezza della riga col percorso dalla fine, fino
all'ultimo "\" e poitramite una funzione mid$ fino alla lunghezza del
percorso -4 (.jpg)
il problema è che non so come fare questo conteggio fino all'ultimo "\"
se potete aiutatemi...
Grazie 1000
--
Nicola


title: estrazione di una cifra da testo

author: Fabio Dalla Villa

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:uO_Y8.56506$K_4.1...@twister1.libero.it...

Io userei un ciclo do ... loop dal 1° carattere fino a quando intercetti "\"
(con una if che esce dal ciclo quando trova la barra).
Man mano che gira il ciclo aggiorni una variabile intera e quella è la
posizione di "\".
--
Fabio Dalla Villa
Biella
nomec...@tiscali.it


title: estrazione di una cifra da testo

author: Massimo Zennaro

text:
Ciao sono Massimo, per fare una cosa simile a quella che ti è necessaria ho
utilizzato questo cilco for -next.
Puoi utilizzarlo modificando i nomi delle variabili.
Ciao.
'trova la posizione dell'ultimo slash '\' nella stringa del percorso del
database corrente
    For PosizioneUltimoSlashDatabase = Len(PercorsoDatabaseCorrente) To 1
Step -1
        If Mid(PercorsoDatabaseCorrente, PosizioneUltimoSlashDatabase, 1) =
"\" Then Exit For
    Next PosizioneUltimoSlashDatabase


title: estrazione di una cifra da testo

author: Emyr

text:
On Tue, 16 Jul 2002 19:50:50 GMT, "Nicola" <
nick...@tiscalinet.it
>
wrote:

vedi l'istruzione instr()
Saluti.
Emanuele.


title: estrazione di una cifra da testo

text:
se cerco instr() nella guida di access 2000 mi da un foglio tutto in inglese
e giapponese che tratta di tutto tranne che dell'istruzione cercata...
tra le funzioni c'è ma non riesco a decifrare i parametri...
--
Nicola


title: estrazione di una cifra da testo

text:
On Wed, 17 Jul 2002 19:09:31 GMT, "Nicola" <
nick...@tiscalinet.it
>
wrote:
>se cerco instr() nella guida di access 2000 mi da un foglio tutto in inglese
>e giapponese che tratta di tutto tranne che dell'istruzione cercata...
>tra le funzioni c'è ma non riesco a decifrare i parametri...
instr(partenzaricerca,stringa,stringadacercare)  ti restituisce la
posizione della sottostringa
Saluti.
Emanuele.


title: estrazione di una cifra da testo

text:
magari sapessi da dove partire, il problema sta proprio li...
cmq avrei escogitato un'altro stratagemma e come al solito mi sono
impallato....
mi spiego
in una query mi creo i campi calcolati:
lunghstring: len([percorso])
lung13:[lungstrin]-18
lung8:[lungstrin]-13
e fin qui ci siamo (o almeno in parte)
adesso nei due casi vorrei controllare se lung13 e lung8 o meglio il
carattere della posizione restituita sia "\" ed è qui che mi sono bloccato
come faccio ad avere il carattere contenuto nella posizione lung13 e
lung8????
--
Nicola


title: estrazione di una cifra da testo

text:
On Thu, 18 Jul 2002 12:31:27 GMT, "Nicola" <
nick...@tiscalinet.it
>
wrote:
>magari sapessi da dove partire, il problema sta proprio li...
>cmq avrei escogitato un'altro stratagemma e come al solito mi sono
>impallato....
>mi spiego
>
>in una query mi creo i campi calcolati:
>lunghstring: len([percorso])
>lung13:[lungstrin]-18
>lung8:[lungstrin]-13
>e fin qui ci siamo (o almeno in parte)
>adesso nei due casi vorrei controllare se lung13 e lung8 o meglio il
>carattere della posizione restituita sia "\" ed č qui che mi sono bloccato
>come faccio ad avere il carattere contenuto nella posizione lung13 e
>lung8????
instr(partenzaricerca,stringa,stringadacercare)  ti restituisce la
posizione della sottostringa
guarda che come partenzaricerca devi mettere uno e lui ti parte la
ricerca dal primo carattere, poi cicli un pň per trovare l'ultima
ricorrenza di "\"
oppure fai un
for contatore = len(stringa) to 1 step -1
if mid(stringa,contatore)="\" then
	trovato=contatore
	contatore =1
next
č molto semplice anche cosě
Saluti.
Emanuele.


title: estrazione di una cifra da testo

text:
Ti ringrazio per la pazienza, ma ragionandoci bene ho risolto la cosa in
modo MOLTO più semplice...
ho collegatgo il file di testo NON a righe intere ma delimitato dal
carattere \
in una query poi ho concatenato i campi per ottenere il percorso completo, e
per il codice ho usato il campo che lo conteneva meno 4 posizioni
dell'estensione....
più semplice di così si muore...
grazie cmq e al prossimo dilemma...
--
Nicola


title: estrazione di una cifra da testo

author: fabià

text:
On Tue, 16 Jul 2002 19:50:50 GMT, "Nicola" <
nick...@tiscalinet.it
>
wrote:
>Ciao a tutti,

ciao Nicola,
scusa se miintrometto, ma io avrei una esigenza simile alla tua.
devo creare quel programma batch che crea la lista.
puoi dirmi come si fa?
grazie mille
Saluti
Fabià


title: estrazione di una cifra da testo

text:
allora, creati un file batch ad esempio lista.bat
dentro mettici questo:
@echo off
dir c:\[percorso]\*.* /b /on /l /s  >lista.txt
quando avvii il programma in c:\ ti verrà creato un file lista.txt che
contiene tutti i percorsi dei file nel percorso specificato...
se ad esempio vuoi che ti vengano elencati solo i file jpg devi sostituire
*.* con *.jpg
--
Nicola


title: Finestra dei colori di windows

author: Lp

text:
E' possibile da codice far comparire la finestra standard dei colori
di Windows da cui poter scegliere un colore per assegnarlo a qualche
oggetto all'interno della propria applicazione?
Grazie
Luigi


title: Finestra dei colori di windows

author: Alessandro Baraldi

text:
Lp ha scritto:

Metti tutto in un Modulo, quindi chiama la funzione :
ShowColorDialog Me.Hwnd,ColoreIniziale
Se non vuoi la Tavolozza completa puoi modificare questo:
CS.Flags = CC_FULLOPEN + CC_RGBINIT
'===============================================
 Private Type COLORSTRUC
  lStructSize As Long
  hwnd As Long
  hInstance As Long
  rgbResult As Long
  lpCustColors As String
  Flags As Long
  lCustData As Long
  lpfnHook As Long
  lpTemplateName As String
End Type
Private Const CC_FULLOPEN = &H2   'Apre intera tavolozza
Private Const CC_RGBINIT = &H1
Private Declare Function ChooseColor Lib "comdlg32.dll" Alias
"ChooseColorA" _
                         (pChoosecolor As COLORSTRUC) As Long
' Mostra tavolozza per scelta colori di sistema
Public Function ShowColorDialog(ByVal hwnd As Long, ByVal
PreSelectedColor As Long) As Long
  Dim X As Long, CS As COLORSTRUC, CustColor(16) As Long
  CS.lStructSize = Len(CS)
  CS.hwnd = hwnd
  CS.hInstance = Application.hWndAccessApp
  CS.Flags = CC_FULLOPEN + CC_RGBINIT
  CS.lpCustColors = String$(16 * 4, 0)
  CS.rgbResult = PreSelectedColor
  X = ChooseColor(CS)
  If X = 0 Then
        ' ERROR - return preselected Color
        ShowColorDialog = PreSelectedColor
  Else
        ' Normal processing
        ShowColorDialog = CS.rgbResult
  End If
End Function
@Alex


title: Finestra dei colori di windows

text:
On 19 Aug 2006 10:54:28 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:

Fantastico!!!
Grazie
Luigi


title: Array di controlli

author: IppoSoft

text:
Come da oggetto, mi pare che in VBA, diversamente che in VB, non si
possono creare Array di controlli tipo txtPippo(1), txtPippo(2) etc.
E' però possibile nominare la serie di controlli che interessa, per
rimanere nell'esempio, txtPippo1, txtPippo2 etc.
Poi si potrà accedere ai vari controlli 'indicizzati' con qualcosa del
tipo Me("txtPippo" & Str(NumeroDellIndice)).ProprietàQualsiasi  e via
dicendo.Correggetemi se sbaglio.
Ora quello che voglio sapere è, dovendo fare una cosa del genere con
una cinquantina di controlli, esiste un sistema per velocizzarela
creazione degli stessi (o meglio non la creazione ma l'attribuzione
del nome) o occorre scrivere per cinquanta volte nella casella della
propeità txtPippo1, txtPippo2, txtPippo3 etc fino a txtPippo87?
Mi sembra strano che non si sia la possibilità di automatizzare.....
Grazie e ciao
Filippo


title: Array di controlli

author: Steve Huges

text:
for j = 1 to 100
    debug.print txtPippo&cStr(j)
next


title: Array di controlli

author: Roberto da casa

text:
"IppoSoft" <
ma...@studiovinciguerra.it
> ha scritto nel messaggio
news:3ib29vsk5e7pl30ut...@4ax.com...

Crea i controlli con il codice VBA usando le funzioni CreateControl o
CreateReportControl (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Re: Collegare Report access con l'Sql di Mysql

author: sv

text:
Etto ha scritto:
> Ho fatto un programmino in access che stampa i menu del mio ristorante.
> Stò per acquistare un sistema di ordinazione con i palmari dove c'è un
> server che con rete wireless riceve i dati dai medesimi.
> Nel server c'è il programma che gira su database mysql.
> In questo database ci sono tutti i miei piatti a menu ed i vini.
> Come posso accedere a tali dati per collegarli ad i report di access ?
> Mi dicevano che dovrei collegarli tramite odbc, ma non ci capisco molto.
> Mi potete aiutare ?
> GRAZIE !!
Controlla su
www.sitocomune.com
, nella sezione Tables la Faq "Utilizzare
MySQL con Access" di M. Agosto.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ciroteo

text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:cklinn$jfh$1...@lacerta.tiscalinet.it...
>
> "ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
> news:ckl7bk$2en$1...@hulme.interac.it...
>>
>> "Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
>> news:ckjt7a$mnc$1...@lacerta.tiscalinet.it...
>>> Ho fatto un programmino in access che stampa i menu del mio ristorante.
>>> Stò per acquistare un sistema di ordinazione con i palmari dove c'è un
>>> server che con rete wireless riceve i dati dai medesimi.
>>> Nel server c'è il programma che gira su database mysql.
>>> In questo database ci sono tutti i miei piatti a menu ed i vini.
>>> Come posso accedere a tali dati per collegarli ad i report di access ?
>>> Mi dicevano che dovrei collegarli tramite odbc, ma non ci capisco molto.
>>> Mi potete aiutare ?
>>> GRAZIE !!
>>>
>> Non capisco una cosa, tu hai fatto il tuo bel programmino, e poi
>> l'azienda da cui acquisti i palmari ti da anche il sotware su mysql,
>> giusto? E allora cosa ti serve il tuo programmino solo per stampare i
>> menu?
>> In questo caso avrai dati doppi: quelli del tuo programmino e quelli con
>> cui fate le ordinazioni di mysql...
>>
>> Cmq per risolvere puoi tranquillamente collegare le tabelle di mysql via
>> odbc in access (vedi tabelle collegate dal menu file)
>> ti consiglio prima di scaricare da
mysql.com
 i driver odbc e crearti un
>> dsn da pannello di controllo con user e pwd del server mysql (questo
>> dovrai chiederlo all'azienda dei palmari ... ma dubito che te la diano
>> ...) che ti serviranno per connetterti a mysql.
>> Se le tabelle avranno la struttura delle tue in access puoi adattare
>> tranquillamente tutti i tuoi report, altrimenti dovrai rifarli con i nomi
>> di campo delle tabelle di mysql, oppure adattare le query a mysql.
>>
>>
>> [OT] buonappettito!
>> (scusa ma con l'ordinazione tramite palmare sei sicuro di fare ancora il
>> nero??? ... e la bottiglia di limoncello che dovrai offrirci quando
>> verremo a mangiare da te???)
>>
>>
> Alla fine lo userei solo per stampare i menu giornalieri, infatti ogni
> giorno stampo 3 menu (Menu fisso, Mezzogiorno e Sera)
> Quindi per forza di cose i due devono essere aggiornati costantemente.
> Mysql mi dicevano che è gratuito, mi potresti spiegare come creare queste
 questo è ancora tutto da vedere, non mi intendo di licenze, ma il tuo mi
sembra un uso commerciale, quindi ...
comunque su questo conviene sentire il parere di qualche esperto del ng.
> connessione odbc ?
> Quando le avrò fatte vedrò il database come quello di access ?
Certo mysql è un motore di database puoi utilizzare maschere, report e query
come se avessi le tabelle di access, la diff è che userai le tabelle di
mysq.
Attento però che il linguaggio sql di mysql è leggermente diverso da access
per questo si usa il driver odbc che dovrebbe garantire una certa
compatibilità. Io avevo avuto problemi con parole riservate e tipi di dati.
> Dato che gli dovrò dare il mio database in modo tale che mi diano il loro
> database aggiornato, spero di non dovre rifare le query !
>
come ti ho detto se loro rispetteranno la struttura delle tabelle che tu gli
fornisci non dovrai rifare nulla, ne query ne report.
Devi solo gestirti la connessione al motore mysql.
A questo punto fatti un po' di prove in locale scarichi il motore di mysql e
i driver odbc, senza non puoi fare nessuna prova.
>
> Grazie !
>


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cklmio$2sj$1...@hulme.interac.it...

> scusa vedi bene il sitocomune sezione novità ...


title: eseguire una pagina asp e poi chiuderla

text:
secondo voi da access è possibile richiamare una pagina asp e poi chiuderla?
per aprirla uso execbrowser(pagina.asp) ma per chiuderla?
grazie a tutti.


title: eseguire una pagina asp e poi chiuderla

author: Sergio MAZZA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:ca4dcd$4uf$1...@lacerta.tiscalinet.it...

Ti apre una sessione di I.E.? Hai provato con AppActivate e il SendKeys per
chiuderla? O con gli esempi di chiusura di sessione tramite api discusse in
messaggi precedenti?
Ciao.
--
Sergio MAZZA


title: C'è qualcuno che usa MSXML2

author: antonio

text:
Avevo postato un quesito rimasto privo di risposta: ci riprovo cambiando la
domanda.
Avrei bisogno di usare MSXML2 e la sua funzione ResponseXML, ma mi ritorna
sempre una stringa vuota.
Qualcuno sa come usarlo ?
Grazie
Antonio


title: C'è qualcuno che usa MSXML2

text:
"antonio" <
bv...@tiscali.it
> ha scritto nel messaggio news:43423445$0$8494$5fc...@news.tiscali.it...

Invece di chiedere solo se qualcuno sa come usarlo č meglio inserire anche il codice utilizzato per verificare se lo utilizzi nel
modo giusto e descrivere che cosa vuoi fare...
Ciao.
--
Sergio MAZZA


title: C'è qualcuno che usa MSXML2

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dhtp38$867$1...@area.cu.mi.it...
> "antonio" <
bv...@tiscali.it
> ha scritto nel messaggio
> news:43423445$0$8494$5fc...@news.tiscali.it...
>> Avevo postato un quesito rimasto privo di risposta: ci riprovo cambiando
>> la domanda.
>> Avrei bisogno di usare MSXML2 e la sua funzione ResponseXML, ma mi
>> ritorna sempre una stringa vuota.
>> Qualcuno sa come usarlo ?
>>
>> Grazie
>> Antonio
>>
>
>
> Invece di chiedere solo se qualcuno sa come usarlo è meglio inserire anche
> il codice utilizzato per verificare se lo utilizzi nel modo giusto e
> descrivere che cosa vuoi fare...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Non avevo postato la routine sia per non appesantire la richiesta, sia
perchè è ancora ad uno stato iniziale.
Ecco l'esempio che sto provando. Perchè responseXML.xml mi dà una stringa di
lunghezza zero anzichè la pagina del sito depurata di tutti i TAG che ho se
utilizzo responseText ?
Grazie ancora
Antonio
    Dim oHttp As New MSXML2.xmlHttp
    txtRequestString = "
http://www.visual-basic.it
"
    oHttp.Open "GET", txtRequestString, False
    oHttp.send
    Dim arcotext As String, arcoxml As String
    Dim lungar As Integer
' Provatext
    arcotext = oHttp.responseText
    lungar = Len(arcotext)
    If lungar > 30 Then lungar = 30
    MsgBox Len(arcotext) & " " & Left(arcotext, lungar)
' Provaxml
    arcoxml = oHttp.responseXML.xml
    lungar = Len(arcoxml)
    If lungar > 30 Then lungar = 30
    MsgBox Len(arcoxml) & " " & Left(arcoxml, lungar)


title: C'è qualcuno che usa MSXML2

text:
"antonio" <
bv...@tiscali.it
> ha scritto nel messaggio news:4342b719$0$8489$5fc...@news.tiscali.it...
>
> Non avevo postato la routine sia per non appesantire la richiesta, sia perchè è ancora ad uno stato iniziale.
> Ecco l'esempio che sto provando. Perchè responseXML.xml mi dà una stringa di lunghezza zero anzichè la pagina del sito depurata di
> tutti i TAG che ho se utilizzo responseText ?
> Grazie ancora
> Antonio
>
>    Dim oHttp As New MSXML2.xmlHttp
>    txtRequestString = "
http://www.visual-basic.it
"
>    oHttp.Open "GET", txtRequestString, False
>    oHttp.send
>
>    Dim arcotext As String, arcoxml As String
>    Dim lungar As Integer
>
> ' Provatext
>    arcotext = oHttp.responseText
>    lungar = Len(arcotext)
>    If lungar > 30 Then lungar = 30
>    MsgBox Len(arcotext) & " " & Left(arcotext, lungar)
>
> ' Provaxml
>    arcoxml = oHttp.responseXML.xml
>    lungar = Len(arcoxml)
>    If lungar > 30 Then lungar = 30
>    MsgBox Len(arcoxml) & " " & Left(arcoxml, lungar)
Ho fatto delle prove sommarie (con responseXML) e il link che hai indicato ritorna degli errori, probabilmente il codice html non è
strutturato bene; mentre con un file xml ben formato il codice seguente funziona:
'---
Dim oDomDoc As MSXML2.DOMDocument
Set oDomDoc = CreateObject("MSXML2.DOMDocument")
oDomDoc.Load "c:\temp\provaxml.xml"
Debug.Print oDomDoc.XML
'---
Ma di preciso che devi fare?
Ciao.
--
Sergio MAZZA


title: maschere continue

author: Michele

text:
Ciao raga
problema: ho una maschera con visualizzazione del  tipo "maschere continue"
ebbene volevo utilizzare la sub routine contenuta nella sezione Forms 3.90
del sitocomune, trascurando l'errore di run-time 2467 che ho "risolto"
eliminanto la visualizzazione dell'etichetta del campo obbligatorio da
digitare,volevo sapere se ea possibile evidenziare in rosso il campo
[campo1] del solo record che si stà digitando e non tutti i campi [campo1]
della maschera.
grazie
michele


title: maschere continue

author: Gaspare

text:
"Michele" <
mic...@alice.it
> ha scritto nel messaggio
news:45804a4e$0$19107$4faf...@reader4.news.tin.it...

Ciao,
se dai 1 occhiata al codice (abbastanza documentato) puoi leggere la
seguente:
"La proprietà Tag dei controlli associati a campi obbligatori deve essere
impostata a OBBLIGATORIO"
 prova a scrivere il tuo nome nella proprietà tag dei controlli che non vuoi
"colorare" e vedrai che funzionerà alla grande ;-)
Buona :-)


title: maschere continue

text:
> Ciao,
> se dai 1 occhiata al codice (abbastanza documentato) puoi leggere la
> seguente:
>
> "La proprietà Tag dei controlli associati a campi obbligatori deve essere
> impostata a OBBLIGATORIO"
>
> prova a scrivere il tuo nome nella proprietà tag dei controlli che non
> vuoi "colorare" e vedrai che funzionerà alla grande ;-)
>
> Buona :-)
Forse non mi sono espresso bene, la routine funziona perfettamente,  il
problema che avendola utilizzata in una sottomaschera con visualizzazione
maschere continue nel momento in qui viene omesso un dato si colora in rosso
non solo il campo [campo1]del record che si stà editando ma anche quelli con
lo stesso nome [campo1] degli altri records.


title: come ordinare i campi di una report???

author: lucabas

text:
ho una report generata da una query
la query chiede un range di valori da A a D, questi valori compresi nel
range sono relazionati ad un'altra tabella, quindi avrò A10, A20, A30,
A40.... ecc.
i sottovalori sono variabili, posso essere sia 2 oppure 10 o anche nessuno.
i sottovalori però devono essere ordinati in modo crescente perchè devo
mantenere assolutamente la giusta sequenza... ma non capisco dove devo
operare....
lucabas
www.geocities.com/lucabas


title: come ordinare i campi di una report???

author: Antonio Biso

text:
lucabas <
luc...@katamail.com
> wrote in message
n3HY7.16391$s04.7...@news.infostrada.it...
> ho una report generata da una query
UN report
> la query chiede un range di valori da A a D, questi valori compresi nel
> range sono relazionati ad un'altra tabella, quindi avrò A10, A20, A30,
> A40.... ecc.
> i sottovalori sono variabili, posso essere sia 2 oppure 10 o anche
nessuno.
>
> i sottovalori però devono essere ordinati in modo crescente perchè devo
> mantenere assolutamente la giusta sequenza... ma non capisco dove devo
> operare....
Nella query metti ordinato crescente prima per campo valore poi per campo
sottovalore
Antonio


title: come ordinare i campi di una report???

text:
effettivamente faccio fatica a capire che report è UN report, mi piace
considerarlo donna... eheheh
cmq grazie a palla, sei stato risolutivo!!!!
ciao
lucabas
www.geocities.com/lucabas
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:bIHY7.7717$%B.30...@twister2.libero.it...



title: come ordinare i campi di una report???

text:
lucabas <
luc...@katamail.com
> wrote in message
nvUY7.19358$s04.8...@news.infostrada.it...
> cmq grazie a palla, sei stato risolutivo!!!!
Perň scrivi DOPO il quoting!!!
Antonio


title: Access e Motore di Ricerca...

author: goldfix

text:
C'e' un sistema per creare una maschera in cui inserire vari elementi e per
mezzo di questi effettuare una ricerca all'interno di una query?
In pratica un sistema molto simile al motore di riceca per esempio di VolFTP
(
www.volftp.it
) -Ricerche Avanzate-,
dove si puo' inserire semplicemente il nome di un programma (per esempio) e
il motore visualizza tutti i programmi con quel nome, se poi uno specifica
anche il sistema operativo il motore di ricerca trovarà tutti i programmi
con quel nome e che girano su sistema operativo scelto.
PS
Esistono siti dove si possono trovare informazioni si Acces ed SQL.
Grazie a TUTTI!
--
bye bye by goldfix
---
Home Page:
http://www.goldfix.home.ro
---
E-Mail: goldfix@E-Mail:
gol...@tiscalinet.it


title: Access e Motore di Ricerca...

author: lbo dal portatile

text:
>C'e' un sistema per creare una maschera in cui inserire vari elementi e per
>mezzo di questi effettuare una ricerca all'interno di una query?
come no.  ti scrivi una routinetta che scomponga una stringa scritta
in un bel casellone di testo, interpreti adeguatamente gli eventuali
and e or e costruisca dinamicamente una stringa sql.
>Esistono siti dove si possono trovare informazioni si Acces ed SQL.
prova l'help in linea.  prova anche
www.html.it
 per l'sql.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Access e Motore di Ricerca...

text:
> come no.  ti scrivi una routinetta che scomponga una stringa scritta
> in un bel casellone di testo, interpreti adeguatamente gli eventuali
> and e or e costruisca dinamicamente una stringa sql.
>
>
> >Esistono siti dove si possono trovare informazioni si Acces ed SQL.
---
potresti essere un po' più chiaro... per "routinnetta" intendi una macro?
Un altrnativa non potrebbe essere quella di lavorare su la query
direttamente?
Mi spiego:
inserendo nella query una serie di criteri "liberi" (quelli fra parentesi
quadre) posso effettuare ricerche all'interno della query stessa?
Il problema che ho riscontrato è che se lascio uno di questi campi "liberi"
vuoto, l'Access lo interpreta come nullo e di consenza non mi visualizza
nulla. Io vorrei che quando un campo rimane vuoto la query lo interpreti
come libero e vada avanti.
Spero di essere stato chiaro... :)
Ho tentato anche ad utilizzare la funzione "OR" (all'interno della query) ma
non è quello che mi serve a me, dato che non "filtra" più le informazioni in
maniera corretta.



title: Access e Motore di Ricerca...

text:
>potresti essere un po' piů chiaro... per "routinnetta" intendi una macro?
non prendertela a male, ma se non conosci la differenza tra una
routine ed una macro mi sa che ci sarebbero troppe cose da spiegare e
sinceramente non ho tempo.
>Un altrnativa non potrebbe essere quella di lavorare su la query
>direttamente?
>Mi spiego:
>inserendo nella query una serie di criteri "liberi" (quelli fra parentesi
>quadre) posso effettuare ricerche all'interno della query stessa?
si', ma certo la ricerca non e' molto flessibile...
>Il problema che ho riscontrato č che se lascio uno di questi campi "liberi"
>vuoto, l'Access lo interpreta come nullo e di consenza non mi visualizza
>nulla. Io vorrei che quando un campo rimane vuoto la query lo interpreti
>come libero e vada avanti.
cerca sull'help la funzione iif oppure usa like '*' come valore
predefinito.



title: Access e Motore di Ricerca...


title: Access e Motore di Ricerca...

text:
> cerca sull'help la funzione iif oppure usa like '*' come valore
> predefinito.
già fatto.. ma non è quello che cerco io... :((
tnx lo stesso...



title: WEB SU MASCHERA?

author: cinis

text:
QUALCUNO SA SE ESISTE E DOVE POSSO TROVARE UN OCX PER VEDERE UNA PAGINA WEB
NELLA MASCHERA ACCESS?


title: WEB SU MASCHERA?

author: Riccardo

text:
cinis <
ci...@infodue.net
> wrote in message
7qJW5.86654$DG3.1...@news2.giganews.com...
> QUALCUNO SA SE ESISTE E DOVE POSSO TROVARE UN OCX PER VEDERE UNA PAGINA
WEB
> NELLA MASCHERA ACCESS?
>
>______
controllo l'esempio nel file Soluzioni.mdb di Access 97....e non urlare!!!
(scrivi in minuscolo)
ciao Riccardo


title: WEB SU MASCHERA?

text:
[INFO] Siete pregati di leggerlo - Istruzioni per l'uso di questo ng
----------------------------------------------------------------------------
             Come ci si dovrebbe comportare in un newsgroup
                    ovvero 'Istruzioni per l'uso'
----------------------------------------------------------------------------
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un profiquo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
  dei giorni precedenti non siano gia' presenti delle soluzioni al quesito
  che si vuole porre.
  Non e' il massimo delle figure fare una domanda a cui e' gia' stata
  data ampia ed esauriente risposta magari il giorno prima, di sicuro
  poi l'eventuale replica difficilmente potra' essere piu' completa.
  Volendo si possono effettuare anche delle ricerche nell'archivio storico
  dei messaggi presso il sito:

http://www.deja.com/home_ps.shtml
- provate anche a verificare che i vostri dubbi e le relative soluzioni
  non siano gia' presenti sul Sito Comune di questo newsgroup:

http://members.xoom.it/it_db_access
  Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng
  relativi a qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo di
problema, attirando subito l'attenzione di chi legge
Si sconsiglia di inserire subject insignificanti come:
  'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI'
  'SONO PRINCIPIANTE', 'SONO DEFICENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare
la spedizione di messaggi incomprensibili, che non potranno avere risposte
immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce
ed il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del percedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
  il lavoro di altre persone.
  Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
  che in questo ng possono esserci persone che si guadagnano la
  pagnotta sviluppando programmi con access, non ci sembra corretto
  contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
  lo spirito di questo ng in cui presuppone che tutte le domande e tutte
  le risposte debbano essere visibili perche' potrebbero interessare a
tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
  informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
  disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste,
  lo sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
  vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
  del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
  access, anche se personali, ma il tutto deve sempre essere senza scopo di
  lucro;
Alcune regole legate invece alla netiquette,
dove con il termine netiquette 'retichetta', si intende l'insieme di
regole nate col tempo per autoregolare il comportamento degli utenti delle
news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei
  messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
  questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
  correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
  Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK      As Far As I Know
BTW        By The Way
CU         See You
CUL        See You Later
CUT        Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH        Hope This Helps
IMO        In My Opinion
IMHO       In My Humble Opinion
LOL        Laughing over laughing
NEWBIE     Nuovo arrivato, persona nuova per il NG
NG         Newsgroup
OT         Off-Topic: fuori argomento
ROTFL      Rolling on the floor laughing
ROTFLASTC  Rolling on the floor laughing and scaring the cat
ROTFLMAO   Rolling on the floor laughing my ass off
RTFM       Read the fuckin' manual
SPAM       Messaggio pubblicitario fortemente OT, sui NG è assolutamente
vietato
TIA        Thanks In Advance
TROLL      Persona che vuole solo creare disturbo e scompiglio
c'e' ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com
----------------------------------------------------------------------------


title: WEB SU MASCHERA?

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
90foki$hu8$1...@news.panservice.it...

Chiedo venia per l'URLO non era voluto attendo con ansia.


title: query aggiornamento ed arrotondamento

author: Alessia

text:
Di nuovo io,
scusatemi se scrivo in più puntate, ma mi ritrovo con un problema che avevo
accantonato e dimenticato.
Ho una Tabella Canone, con un campo denominato CanoneVal che deve essere
aggiornato ISTAT periodicamente.
Ho creato (aiutata da Voi) una query di aggiornamento con richiesta di
paramentro di questo tipo:
"[Inserisci Incremento Istat]*[CanoneVal]/100+[CanoneVal].
Vorrei che la cifra aggiornata mi venga anche arrotondata alla cifra
superiore o inferiore a differenza dei casi.
(ES: 5600 sia uguale a 6000 e 5400 sia uguale a 5000).
Grazie mille per la Vostra pazienza, se potessi pagherei da bere a tutti.
Ciao e buona giornata.
Alessia


title: query aggiornamento ed arrotondamento

author: lucifero

text:
per semplicità considera queste 2 variabili
Incr: [Inserisci Incremento Istat]
Can:[CanoneVal]
la tua formula è:      Formula: Incr*can/100+can
devi modificarla come segue:
1. Dividi la formula per 100 e prendi la parte frazionaria
2. se la parte frazionaria è maggiore o uguale a 500
       allora scrivi la parte intera della (formula+1)*100
       altrimenti scrivi la parte intera della formula*100
cioè
iif(formula mod 100>=500;  (int(formula/100)+1)*100; int(formula/100)*100)
ovvero sostituendo inserisci questa stringa:
iif(  (([Inserisci Incremento Istat]*[CanoneVal]/100+[CanoneVal]) mod
100)>=500;
      (int(([Inserisci Incremento Istat]*[CanoneVal]/100+[CanoneVal]) /100)
+1)*100;
           int(([Inserisci Incremento Istat]*[CanoneVal]/100+[CanoneVal])
/100) *100)
Ciao lucio
p.s. ...oltre alla soluzione anche un po di teoria
Alessia <
sd...@spin.it
> wrote in message 8piedc$9is$1...@pc1.spin.it...



title: query aggiornamento ed arrotondamento

author: Nicola Ardito

text:
"Alessia" <
sd...@spin.it
> ha scritto nel messaggio
news:8piedc$9is$1...@pc1.spin.it...

Prova una cosa del genere
a = IIf(b / 1000 - Int(b / 1000) > 0.5, Int(b / 1000) * 1000 + 1000, Int(b /
1000) * 1000)
Ciao Nicola
--
email:sostituire tin a NOSPAM


title: query aggiornamento ed arrotondamento

text:
"Alessia" <
sd...@spin.it
> ha scritto nel messaggio
news:8piedc$9is$1...@pc1.spin.it...




title: domanda da principiante

author: Ricio

text:
Vorrei sapere se Access 2000 può gestire i codici a barre e se si in che
modo.
grazie mille delle eventuali informazioni
Riccardo


title: domanda da principiante

author: Silvio Berruti

text:
"Ricio" <
m....@flashnet.it
> ha scritto nel messaggio
news:97lc17$8cd$1...@news.flashnet.it...
> Vorrei sapere se Access 2000 puň gestire i codici a barre e se si in che
> modo.
>
Sě, vedi il messaggio "aiutino piccolino" di SEXCRY postato ieri e le
relative risposte.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: PrintCount

author: Sandrobi

text:
uso la routine trovata sul sito per stampare etichette in base alla
rispettiva quantitą. Ma se la quantitą č 0 come posso controllare la cosa e
non stampare quella determinata riga? Infatti una riga viene sempre stampata
almeno una volta prima di fare il confronto con PrintCount.
Non so se mi spiego! dice il paracadute.
Spiegati meglio!? dice il paracadutista
Ciao, Sandro


title: PrintCount

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:jXFMa.140672$Ny5.3...@twister2.libero.it...
> uso la routine trovata sul sito per stampare etichette in base alla
> rispettiva quantità. Ma se la quantità è 0 come posso controllare la cosa
e
> non stampare quella determinata riga? Infatti una riga viene sempre
stampata
> almeno una volta prima di fare il confronto con PrintCount.
>
> Non so se mi spiego! dice il paracadute.
> Spiegati meglio!? dice il paracadutista
>
> Ciao, Sandro
>
Il problema, paracadute a parte è che hai chiesto
INFO su qualcosa che non si sà come funzioni.
Vale a dire la Routine di cui parli avrà un riferimento
se è corta magari postala, se è lunga dai qualche traccia
per aiutare chi ti vuole aiutare........, mi sono spiegato
meglio del paracadute.......!
@Alex.


title: PrintCount

author: MA

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:YiIMa.142215$lK4.3...@twister1.libero.it...

Ale è quella sul sitocomune. Cmq credo che se trova il valore etichetta
uguale a 0 non ti stampa nulla. A volte l'ho usata e non ho avuto problemi
in questo senso
MAssimiliano


title: PrintCount

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:_vQMa.11$B8...@news.edisontel.com...
[CUT]
> > Il problema, paracadute a parte è che hai chiesto
> > INFO su qualcosa che non si sà come funzioni.
> > Vale a dire la Routine di cui parli avrà un riferimento
> > se è corta magari postala, se è lunga dai qualche traccia
> > per aiutare chi ti vuole aiutare........, mi sono spiegato
> > meglio del paracadute.......!
> >
> > @Alex.
>
> Ale è quella sul sitocomune. Cmq credo che se trova il valore etichetta
> uguale a 0 non ti stampa nulla. A volte l'ho usata e non ho avuto problemi
> in questo senso
> MAssimiliano
>
La tua Sfera di CRISTALLO inizia ad assomigliare a quella di Roberto.
La mia non è più trasparente.
Ciao. @Alex.


title: PrintCount

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:rBUMa.143560$lK4.4...@twister1.libero.it...

guarda che l'ha detto all'inizio del post
MAssimiliano


title: Il solito problema Date

author: lucianab64 on libero

text:
Ciao a tutti!
In un applicativo adp compare #Nome nei campi il cui Valore predefinito è
Date().
(con Windows 2000 e Access2000).
Si potrebbe ovviare all'inconveniente sostituendovi il Format ("dd/mm/yy",
Now()) o qualcosa del genere, ma mi chiedo come mai su alcune macchine
compaia e su altre no.
Qualcuno ha qualche idea?
Grazie
:-) Luciana


title: Il solito problema Date

author: Luciano (DOC)

text:
"lucianab64 on libero" <
lucia...@libero.it
> wrote in message
news:3ZWC6.38566$s93.1...@news.infostrada.it...
> In un applicativo adp compare #Nome nei campi il cui Valore predefinito č
> Date().
Libreria, libreria, per piccina che tu sia....:-)
Controlla i riferimenti....hai perso qualcosa!
Saluti.
Luciano
(DOC)


title: Il solito problema Date

author: Emanuele

text:
E' un problema di compatibilità di DLL o di OCX. Evidentemente il tuo
database ha dei riferimenti a delle componenti esterne quali DLL o OCX. La
macchina dove è stato originariamente costruito il database ha delle
versioni di questi file che non sono perfettamente uguali rispetto a quelle
installate nelle macchine dove compare l'errore.
Ci sono due soluzioni:
1) Copiare e registrare le DLL e gli OCX originari sulla macchina dove deve
funzionare il database
2) (preferibile) Andare sui moduli, togliere i riferimenti, rimetterli e
ricompilare il tutto.
Ciao,
Emanuele
P.S. Non hai idea di quanto ti capisca: lo stesso problema mi ha fatto fare
diverse notti bianche.
--
Posted from
puppis2.tiscalinet.it
 [195.130.225.135]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Il solito problema Date

author: ciroc

text: ha visto se tutte le funzionalità di access sono state installate??


title: Il solito problema Date

author: Paolo Holzl

text:
>In un applicativo adp compare #Nome nei campi il cui Valore predefinito è
>Date().
E' un casino molto noto legato ad errori nei riferimenti a determinate
librerie.
Soluzione, primo devi capire quali librerie sono collegate male, se
hai Access sul pc destinazione e non il runtime la strada piu'
semplice e' la seguente.
Entri in un modulo qualsiasi del tuo file MDB e controlli la voce
References.
Sul riferimento sbagliato dovresti trovare un messaggio d'errore, a
questo punto correggi il riferimento o carichi cio' che si apetta dove
se lo aspetta.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: Il solito problema Date

author: warp

text:
lucianab64 on libero ha scritto nel messaggio ...
>
>
>Ringrazio tutti per le risposte! :-)
>Anch'io pensavo qualcosa del genere. Purtroppo temo che
>modificare/aggiungere/rimettere i riferimenti e ricompilare provochi più
>danni che benefici. L'intento è quello di diffondere l'applicativo
>(pacchetto??!?!?) e di installarlo su macchine di più clienti, anche diverse
>tra loro.
>Compilarlo nell'ambiente di un cliente può significare ottenerne una
>versione non più perfettamente funzionante sulle macchine nostre di sviluppo
>(con le relative conseguenze).
>Vi assicuro che riuscire ad avere una versione universale dello stesso
>programma è veramente difficile ... ma non lo devo spiegare a voi ... :-(
>
>Vedrò ... se mettermi lì a controllare ogni dll (versioni e lingue
>comprese!) oppure se passare a tappeto le Date().
>
>Se qualcuno ha qualche idea geniale è il benvenuto!
>Grazie.
Ma sul PC è installata una versione Runtime?
Devo dire che a noi questi problemi sono capitati molto di rado anche su macchine pasticciate.
Forse perchè non usiamo Activex (se non strettissimamente necessario).
Ciao, warp


title: stampa automatica di una rievuta ad ogni record inserito in una maschera

author: ced

text:
avendo una maschera, su cui inserisco i dati
Voglio far stampare una ricevuta con i dati del record che sto inserendo
appena finisco di inserire l'ultimo campo in automatico passando al record
successivo (1° caso) o pigiando un pulsante (2° caso).
come mi organizzo e con quale codice?
grazie


author: Roberto da casa

text:
"ced" <
onof...@tin.it
> ha scritto nel messaggio
news:BmxK6.713$Rc5....@news2.tin.it...

Se il controllo della tua maschera associato alla chiave primaria della
tabella che è origine record sia della maschera che del report si chiama
IDPippo come il campo cui è associato, a fronte dell'evento "Su uscita"
dell'ultimo controllo della maschera o "Su clic" del pulsante di controllo
prova a generare il seguente codice VBA:
Dim StrFiltro As String
StrFiltro = "[IDPippo]=" & Me!IDPippo
DoCmd.OpenReport ReportName:="NomeTuoReport", View:=acNormal,
WhereCondition:=strFiltro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:g0AK6.6565$f52.2...@news.infostrada.it...

ho provato, ma mi da errore sulla terza riga!
si apre la finestra di codice e la riga si arrossisce! :-)


text:
"ced" <
onof...@tin.it
> ha scritto nel messaggio
news:d8TK6.3589$cU2....@news1.tin.it...

WhereCondition:=strFiltro non devi scriverlo da solo in una quarta riga, ma
in fondo alla terza a seguire la virgola.
Nel mio messaggio lo vedi a capo solo perché ce lo ha forzato OE per
dimensioni massime di riga che lui accetta.



title: [VBA ACCESS 2002] Accodare recordset a tabella

author: Driuk

text:
Devo accodare un recordset creato da una tabella a se stessa, come
posso fare???
La tabella ha 2 campi id_servizio e id_fruitore, il recordset ha al
suo interno un elenco di id_fruitore mentre il campo id_servizio che
dovrei accodare in correlazione con ogni id_fruitore è in una
variabile che ho chiamato serv.
Grazie mille


author: Alessandro Baraldi

text:
"Driuk" <
dri...@gmail.com
> wrote in message
news:fa9f9164.05041...@posting.google.com
> Devo accodare un recordset creato da una tabella a se stessa, come
> posso fare???
>
> La tabella ha 2 campi id_servizio e id_fruitore, il recordset ha al
> suo interno un elenco di id_fruitore mentre il campo id_servizio che
> dovrei accodare in correlazione con ogni id_fruitore č in una
> variabile che ho chiamato serv.
>
> Grazie mille
Detta cosě credo che l'unica soluzione sia Ciclare il Recordset
ed inserire un record per volta:
Ipotizzando il tuo RS pieno e i campi Numerici entrambi:
Rs.MoveFirst
Do until rs.Eof
   Docmd.Execute "ISERT INTO NomeTabella " & _
                 "([id_servizio],[id_fruitore]) " & _
                 "VALUES (" & _
                 serv & "," & rs!id_fruitore & ");"
   rs.Movenext
Loop
Se i campi non sono numerici formattali con chr(34).
Vedi se funziona.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message news:<
4860acab4d9a06b356...@mygate.mailgate.org
>...

Il sistema č proprio quello che cercavo, solo che a questo punto mi si
pone un altro problema...
Non mi fa fare l'accodamento perchč mi dice che non č possibile
bloccare la tabella Tbl_servizi_fruitori perchč in uso (ed in effetti
lo č, dalla maschera dal quale faccio partire l'evento)... Esiste un
modo per saltare questo problema e fargli fare questo accodamento???


text:
"Driuk" <
dri...@gmail.com
> wrote in message
news:fa9f9164.05041...@posting.google.com
[CUT]
> Il sistema è proprio quello che cercavo, solo che a questo punto mi si
> pone un altro problema...
> Non mi fa fare l'accodamento perchè mi dice che non è possibile
> bloccare la tabella Tbl_servizi_fruitori perchè in uso (ed in effetti
> lo è, dalla maschera dal quale faccio partire l'evento)... Esiste un
> modo per saltare questo problema e fargli fare questo accodamento???
probabilmente hai impostato il Blocco Records nelle proprietà
della Maschera.
Verifica bene poichè deve essere fattibile.
Ciao
@ALex



title: [Sito Comune] Non funziona il download?

author: Emmanuel

text:
Come da oggetto,
Grazie


title: [Sito Comune] Non funziona il download?

author: Federico Luciani

text:
Emmanuel wrote:
> Come da oggetto,
> Grazie
Ho appena provato. Funziona.
Il problema e' con uno specifico file?
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [Sito Comune] Non funziona il download?

author: guxdav

text:
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
397DC2A9...@paperino.libero.it...

Non funziona se utilizzi GoZilla.
Ciao,     Davide


title: [Sito Comune] Non funziona il download?

text:
On Wed, 26 Jul 2000 00:44:58 +0200, guxdav wrote:
> > Emmanuel wrote:
> > > Come da oggetto,
> > > Grazie
> >
> > Ho appena provato. Funziona.
> > Il problema e' con uno specifico file?
> >
>
> Non funziona se utilizzi GoZilla.
Oppure GetRight :-((
Ciao


title: [Sito Comune] Non funziona il download?

text:
Emmanuel wrote:
> > > Emmanuel wrote:
> > > > Come da oggetto,
> > > > Grazie
> > >
> > > Ho appena provato. Funziona.
> > > Il problema e' con uno specifico file?
> >
> > Non funziona se utilizzi GoZilla.
>
> Oppure GetRight :-((
Onestamente non so da cosa possa dipendere, tutti i files
sono zippati con winzip.
Spero qualcun'altro possa spiegarlo.



title: Ancora somme parziali

author: Mercurio

text:
Ho un quesito che ancora non ha trovato soluzione.
 Dovendo esguire delle somme parziali, il mio problema è di limitarle a
gruppi. Mi spiego meglio:
se ho:
Pippo 30    30
Pippo 40     70
pippo 10    80
Mario  10    10
Mario  20    30
vorrei che venissero visualizzato dalla query così i parziali e non come mi
sccede ora che la somma continua dal primo all'ultimo.
Soluzione ??
Grazie e ciao


title: Ancora somme parziali

author: Claudio

text:
Mon, 18 Nov 2002 18:27:06 GMT, Mercurio ha scritto ben 26 righe per
dire:
>Ho un quesito che ancora non ha trovato soluzione.
> Dovendo esguire delle somme parziali, il mio problema č di limitarle a
>gruppi. Mi spiego meglio:
>
>se ho:
>
>Pippo 30    30
>Pippo 40     70
>pippo 10    80
>
>Mario  10    10
>Mario  20    30
>
>
>vorrei che venissero visualizzato dalla query cosě i parziali e non come mi
>sccede ora che la somma continua dal primo all'ultimo.
Ti ho adattato una soluzione che avevo trovato tempo fa... credo fosse
proprio Microsoft. Creati una bella funzione cosě:
Public Function SommaParzialePerGruppo( _
	Gruppo As String, _
	Valore As Long _
	) As Long
    Static UltimoGruppo As String
    Static Progressivo As Long
    If Gruppo <> UltimoGruppo Then
        UltimoGruppo = Gruppo
        Progressivo = Valore
    Else
        Progressivo = Progressivo + Valore
    End If
    SommaParzialePerGruppo = Progressivo
End Function
E poi imposta il campo della tua query come:
Somma parziale: SommaParzialePerGruppo([CampoGruppo];[CampoValore])
Potrebbe crearti qualche problema in alcuni casi di scrolling...
eventualmente rifai un F9 per fare il refresh. Provala e fammi sapere se
puň andare.
Ciao. Claudio.


title: Ancora somme parziali

text:
Funziona......grazie mille.
Ciao.


title: Campo calcolato nella tabella

author: Donato

text:
Ho una maschera basata su una query.
La query ha un campo calcolato; quando visualizzo la maschera, immetto i
vari paramentri e, sempre nella maschera mi appare il risultato (che prende
dalla query).
Come faccio a "riversare" nella tabella il risultato ad ogni nuovo recor che
compilo?
C'è un modo con VBA o con qualche espressione o lo devo fare per forza di
cose con una query di aggiornamento, che però mi complicherebbe la vita?
Grazie
--
A presto!
Donato Mazzocchetti
ark...@tin.it


title: Campo calcolato nella tabella

author: Roberto

text:
Donato <
ark...@tin.it
> wrote in message 8isus9$qgc$1...@nslave2.tin.it...
> Ho una maschera basata su una query.
> La query ha un campo calcolato; quando visualizzo la maschera, immetto i
> vari paramentri e, sempre nella maschera mi appare il risultato (che
prende
> dalla query).
> Come faccio a "riversare" nella tabella il risultato ad ogni nuovo recor
che
> compilo?
>
> C'č un modo con VBA o con qualche espressione o lo devo fare per forza di
> cose con una query di aggiornamento, che perņ mi complicherebbe la vita?
>
> Grazie
>
>
> --
> A presto!
> Donato Mazzocchetti
>
ark...@tin.it
>
>
Sei sicuro che č necessario memorizzare in una tabella i risultati di un
calcolo?
Il risultati di un calcolo sono una informazione, le tabelle dovrebbero
invece contenere solo dei dati che al limite possono rappresentare gli
argomenti del calcolo. Cosa succede se da un altro oggetto del database,
oltre che dalla tua maschera, devi modificare uno dei dati che servono a
fare il calcolo? Dovresti preoccuparti di aggiornare di conseguenza anche il
campo che contiene il risultato del calcolo. Se il calcolo si ripete in
oggetti diversi del tuo DB, effettualo richiamando una routine memorizzata
in un modulo, quindi richiamalo tutte le volte che ne hai bisogno da
maschere, query e report.
Comunque, prescindendo dall'ortodossia dell'architettura del tuo DB, il
calcolo non lo effettuerei nella query, e se la query l'hai creata solamente
per effettuare il calcolo in questione, la eliminerei. Mi dichiarerei invece
nella maschera una casella di testo associata al campo della tabella dove
vuoi "riversare" il risultato del calcolo (o, se hai deciso di mantenere la
query, associata al campo della query che a sua volta fa riferimento al
campo della tabella); quindi, a fronte dell'evento "Su attivato" di detto
controllo della maschera, genererei un codice VBA che contenga il tuo
calcolo.
Roberto


title: Campo calcolato nella tabella

author: Sirio

text:
E' meglio mettere un richiamo alla routine di ricalcolo su ogni evento
DopoAggiornamento di ciascuna casella che contiene un dato implicato nel
calcolo, altrimenti c'è il rischio che venga modificato uno degli operandi
senza avere l'aggiornamento del risultato.


title: Campo calcolato nella tabella

text:
Sirio <
si...@post.com
> wrote in message
1Jt45.261386$VM3.2...@news.infostrada.it...

Visto però che il calcolo è meglio effettuarlo solo quando tutti i dati del
calcolo sono stati digitati, non è meglio richiamre la routine solamente
sull'evento Prima di aggiornare della maschera?
Roberto


title: Campo calcolato nella tabella

author: donato

text:
Ciao sono Donato, sto scrivendo dall'ufficio....
>
> >Sei sicuro che è necessario memorizzare in una tabella i risultati di un
> >calcolo?
> >Il risultati di un calcolo sono una informazione, le tabelle dovrebbero
> >invece contenere solo dei dati che al limite possono rappresentare gli
> >argomenti del calcolo........
Sono d'accordo con te su tutto, e sono a conoscenza che una delle regole basi
per un buon DB è di non utilizzare calcoli nelle tabelle come dati, ma il
problema è che il mio è (purtroppo) un caso particolare...
Ho la necessità di caricare in un magazzino tutte le lamiere che entrano con i
relativi pesi....
I pesi reali delle lamiere a volte li ho, altre volte mi mancano(!!!!), per
questo, quando mi mancano li voglio calcolare con il peso specifico.
Quando , invece, ho il peso certo lo devo inserire manualmente.
Si pone perciò il problema di cui parlavo nel precedente post: Immetere il peso
delle lamiere in un campo della tabella. A volte il dato lo devo mettere a mano,
altre volte me lo deve calcolare Access.
Pensavo che la maniera migliore era di avere una casella nella maschera dove
immetto i dati, che mi proponesse il risultato del calcolo con il peso
specifico, e poi io o lo accettavo (andando avanti con il tasto TAB) o lo
modificavo. In tutti e due i casi il valore immesso dovrebbe andare a finire
nella tabella.
> >... Mi dichiarerei invece
> >nella maschera una casella di testo associata al campo della tabella dove
> >vuoi "riversare" il risultato del calcolo ; quindi, a fronte dell'evento "Su
> attivato" di detto
> >controllo della maschera, genererei un codice VBA che contenga il tuo
> >calcolo.
PERFETTO! E' proprio quello che voglio fare....dimmi come!:-))))
Ho qualche fondamento di VBA, potresti indicarmi almeno la traccia di come fare?
> >Roberto
Grazie per l'aiuto!



title: Campo calcolato nella tabella

text:
donato <
mag...@ponziosud.it
> wrote in message
395322B9...@ponziosud.it...

Se le cose stanno così, è innegabile che la soluzione giusta è quella che ti
ha dato Sirio, ovvero il calcolo va effettuato a fronte dell'evento "Dopo
aggiornamento" di tutti i controlli che partecipano al calcolo; quindi, se è
necessario, quando ti sposti sul campo in questione, puoi digitarci sopra il
peso del materiale, ricoprendo così il risultato del calcolo.
Ipotizzando che nella tua maschera ci siano dei controlli chiamati Altezza,
Larghezza, Spessore, PesoSpecifico e Peso, devi:
1) Aprire la struttura della tua maschera
2) Evidenziare il controllo Altezza e premi il pulsante con i tre puntini
(...) che ti compare cliccando sulla sua proprietà "Dopo aggiornamento".
3) Nella maschera che ti compare seleziona "Generatore di codice" e premi il
pulsante OK
4) Nella finestra che ti compare, lì dove si è posizionato il cursore del
mouse, scrivi la tua formula che potrebbe per esempio essere:
    Me![Peso] = Me![Altezza] * Me![Larghezza] * Me![Spessore] *
Me![PesoSpecifico]
5) Chiudi la finestra Class Module
6) Ripeti i punti da 2) a 5) anche per i controlli Larghezza, Spessore e
PesoSpecifico.
7) Chiudi e salva la struttura della tua maschera.
Roberto


title: Campo calcolato nella tabella

text:
Ciao Roberto...
Sono riuscito finalmente a risolvere il problema (e anche altri), ti
ringrazio tantissimo perchè mi hai dato lo spunto giusto per capire cosa
fare.
> 4) Nella finestra che ti compare, lì dove si è posizionato il cursore del
> mouse, scrivi la tua formula che potrebbe per esempio essere:
>     Me![Peso] = Me![Altezza] * Me![Larghezza] * Me![Spessore] *
> Me![PesoSpecifico]
Ok ho fatto + o - come hai detto tu, però una cosa mi sfugge....
Sulla maschera ci sono i controlli: cod lamiera, n. pezzi, larghezza e
lunghezza.
Ad ogni Cod. Lamiera corrisponde un peso specifico diverso (hanno diverse
altezze).
Questo Peso Specifico, però non mi appare sulla maschera, ma ce l'ho in una
tabella (relazionata con il Cod. Lamiera).
Ora la mia difficoltà era come fare nella formula ad indicare il percorso di
questo benedetto Peso Specifico!
Mi spiego: per un controllo che sta nella maschera basta scrivere
Me![Lunghezza], ma per un campo che si trova in una tabella? Forse
[TABLEDEFS]![Nome Tabella]![Nome campo Peso Specifico]? Ma non funziona....
Il problema l'ho risolto lo stesso creando un controllo sulla maschera
associato al campo Peso Specifico della tabella, e poi l'ho reso invisibile,
ma sinceramente mi pare poco corretto....
Insomma vorrei togliermi questa curiosità!
Comunque devo dire che è molto gratificante riuscire a risolvere un problema
dopo che ci hai perso così tanto tempo...alla fine hai un grande senso di
soddisfazione! :-)))
--



title: Campo calcolato nella tabella

text:
Donato <
ark...@tin.it
> wrote in message 8j079v$c7r$1...@nslave1.tin.it...

Per metà ti sei risposto da solo.
Se la tabella che contiene tutti i pesi specifici si chiama TabLamiere ed ha
una chiave primaria numerica chiamata CodLamiera ed un altro campo chiamato
PesoSpecifico, e se è vero che anche nella tua maschera (MASK1) hai un
controllo numerico anche lui chiamato CodLamiera, in tutte le routine di
calcolo, anzichè quello che ti ho indicato nel messaggio precedente, scrivi
questo codice VBA:
        Dim PS As Double
        PS = DLookup ("[PesoSpecifico]", "TabLamiere", "[CodLamiera] =" &
[Forms]![MASK1]![CodLamiera])
        Me![Peso] = Me![Altezza] * Me![Larghezza] * Me![Spessore] * PS
Roberto


title: la query e' updatable, la maschera no. Perche'?

author: P. Bianchi

text:
Ho una banale query tramite cui aggiorno certi campi. Per motivi
estetici ci ho costruito sopra una maschera continua (col titolo, le
varie righe e il bottone di chiusura ecc.).
Tramite la query aggiorno tutto senza problemi. Se passo dalla maschera
e cerco di scrivere nelle varie righe, mi dice "This recordset is not
updatable". Mi sembra assurdo, visto che la maschera e' solo una
"finestra sulla query" e la query e' updatabile.
La maschera e': Visualizzazione maschere continue, consenti modifiche
si', consenti eliminazioni no, consenti aggiunte no,  immissione dati
si' (se metto no non cambia nulla), Dynaset, nessun blocco.
Dove sbaglio?
TIA
B.


text:
"P. Bianchi" wrote:
>
> Ho una banale query tramite cui aggiorno certi campi. Per motivi
> estetici ci ho costruito sopra una maschera continua (col titolo, le
> varie righe e il bottone di chiusura ecc.).
>
> Tramite la query aggiorno tutto senza problemi. Se passo dalla maschera
> e cerco di scrivere nelle varie righe, mi dice "This recordset is not
> updatable". Mi sembra assurdo
Sono sempre io, aggiungo un elemento. Credevo di aver sbagliato a
preparare la maschera. Invece ho fatto una "autocomposizione maschera in
formato tabellare" su quella query, in modo del tutto automatico, e il
risultato e' identico: la query nuda permette l'update, tramite maschera
no.
Se qualcuno ha idee sul perche' gliene saro' grato.
B.


text:
"P. Bianchi" wrote:
> risultato e' identico: la query nuda permette l'update, tramite maschera
> no.

> Se qualcuno ha idee sul perche' gliene saro' grato.
La soluzione e' risultata che la query sottostante e' malformulata, per
qualche motivo la vista query tollera l'immissione dati, la maschera fa
altri controlli e blocca l'immissione dati.
In particolare sono in relazione uno-molti due tabelle. La tabella lato
molti e' indicizzata (su un equivalente di un "numero fattura") la
tabella lato uno contiene l'equivalente di un numero cliente ma NON e'
indicizzata su detto numero, che viene usato per stabilire la relazione.
Le regole di integrita' vogliono invece che le tabelle siano
indicizzate, specie quella lato uno.
La tabella lato uno non e' indicizzata perche' e' la solita tabella
d'appoggio che viene creata al bisogno da codice, e me la crea senza
indice. Siccome non so creare da codice una tabella con indice, ho
sostituito la "creazione tabella" con una doppia operazione azzera
record - appendi record a una tabella gia' indicizzata. E' una palla ma
va.
Una volta che entrambe le tabelle sono risultate indicizzate, a quel
punto anche la maschera giustamente me le lascia aggiornare.
B.


title: Id Basato su due campi

author: Napoleone

text:
Buongiorno a tutti,
nella Tb_Ordini, ho un campo Num_Ord ed un campo ID_Fornitore (tutti e due
di tipo testo)
Dalla miamaschera quando passo ad un nuovo ordine, il controllo Num_Ordine,
come puo tenere conto della progressione, relativa a quel fornitore?
Es:
fornitore 1 ordine 001
fornitore 2 ordine 001
fornitore 1 ordine 002
fornitore 1 ordine 003
fornitore 2 ordine 002
Ciao Napoleone


title: Id Basato su due campi

author: Roberto dalla campagna

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:b%Sme.126261$IN.21...@twister2.libero.it...

A fronte dell'evento "Prima di aggiornare" della maschera con una funzione
DCount (vedi help) conta il numero dei record presenti in tabella per quel
fornitore, quindi imposta il numero progressivo del record corrente con il
risultato della DCount +1.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Id Basato su due campi

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:H8Xme.126636$IN.21...@twister2.libero.it...
>
> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
> news:b%Sme.126261$IN.21...@twister2.libero.it...
>> Buongiorno a tutti,
>> nella Tb_Ordini, ho un campo Num_Ord ed un campo ID_Fornitore (tutti e
>> due
>> di tipo testo)
>> Dalla miamaschera quando passo ad un nuovo ordine, il controllo
> Num_Ordine,
>> come puo tenere conto della progressione, relativa a quel fornitore?
>> Es:
>> fornitore 1 ordine 001
>> fornitore 2 ordine 001
>> fornitore 1 ordine 002
>> fornitore 1 ordine 003
>> fornitore 2 ordine 002
>>
>> Ciao Napoleone
>
> A fronte dell'evento "Prima di aggiornare" della maschera con una funzione
> DCount (vedi help) conta il numero dei record presenti in tabella per quel
> fornitore, quindi imposta il numero progressivo del record corrente con il
> risultato della DCount +1.
>
> --
> Roberto
>
Grazie Roberto,
se fosse stato solo su  Num_Ord avrei fatto
---------------
=Format(IIf(DCount("[NumOrdID]";"Tb_Testata_Ord")=0;1;DMax("[NumOrdID]";"Tb_Testata_Ord")+1);"000")
non so come contarli per quel fornitore che ho selezionato nella
Miamaschera, combo CasellaCombinata22.
Ciao
Napoleone


title: Id Basato su due campi

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:7b%me.127097$IN.21...@twister2.libero.it...

Se il codice fornitore è contenuto in un campo di tipo Testo chiamato
ID_Fornitore di una tabella chiamata Tb_Ordini, a fronte dell'evento prima
di aggiornare della maschera prova a generare il seguente codice VBA:
Me!NumOedID = Format(DMax("Num_Ord ", "Tb_Ordini", _
"ID_Fornitore ='" & Me!CasellaCombinata22 &  "'") + 1, "000")



title: Id Basato su due campi

text:
> Se il codice fornitore è contenuto in un campo di tipo Testo --
> (SI) --chiamato
> ID_Fornitore di una tabella chiamata Tb_Ordini, a fronte dell'evento prima
> di aggiornare della maschera prova a generare il seguente codice VBA:
>
> Me!NumOedID = Format(DMax("Num_Ord ", "Tb_Ordini", _
> "ID_Fornitore ='" & Me!CasellaCombinata22 &  "'") + 1, "000")
>
> --
> Roberto
>
L'ho cosi aggiustato, ma non succede nulla, nemmeno segnali d'errori.
Private Sub NumOrdID_BeforeUpdate(Cancel As Integer)
 Me!NumOrdID = Format(DMax("NumOrdID ", "Tb_Testata_Ord", _
"lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") + 1, "000")
End Sub
Ciao
Napoleone


title: Id Basato su due campi

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:g41ne.36413$795.1...@twister1.libero.it...
>
> > Se il codice fornitore č contenuto in un campo di tipo Testo --

Forse ti č sfuggito che ti ho suggerito di generare quel codice VBA a fronte
dell'evento "Prima di aggiornare" della maschera e non del controllo
NumOrdID come hai invece fatto tu.



title: Id Basato su due campi

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:Tyine.128587$IN.21...@twister2.libero.it...
>
> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
> news:g41ne.36413$795.1...@twister1.libero.it...
>>
>> > Se il codice fornitore è contenuto in un campo di tipo Testo --
>> > (SI) --chiamato
>> > ID_Fornitore di una tabella chiamata Tb_Ordini, a fronte dell'evento
> prima
>> > di aggiornare della maschera prova a generare il seguente codice VBA:
>> >
>> > Me!NumOedID = Format(DMax("Num_Ord ", "Tb_Ordini", _
>> > "ID_Fornitore ='" & Me!CasellaCombinata22 &  "'") + 1, "000")
>> >
>> > --
>> > Roberto
>> >
>> L'ho cosi aggiustato, ma non succede nulla, nemmeno segnali d'errori.
>>
>> Private Sub NumOrdID_BeforeUpdate(Cancel As Integer)
>>  Me!NumOrdID = Format(DMax("NumOrdID ", "Tb_Testata_Ord", _
>> "lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") + 1, "000")
>> End Sub
>>
>> Ciao
>> Napoleone
>
> Forse ti è sfuggito che ti ho suggerito di generare quel codice VBA a
> fronte
> dell'evento "Prima di aggiornare" della maschera e non del controllo
> NumOrdID come hai invece fatto tu.
>
> --
> Roberto
>
l'ho fatto
-----
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me!NumOrdID = Format(DMax("NumOrdID ", "Tb_Testata_Ord", _
"lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") + 1, "000")
End Sub
----
Non cambia nulla,
non succede nulla e come prima nemmeno segnali d'errori.
Napoleone


title: Id Basato su due campi

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:0hkne.128788$IN.22...@twister2.libero.it...

Sostituisci la funzione DMax con una DCount, altrimenti il primo numero
d'ordine di un fornitore assume il valore Null; prova così:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me!NumOrdID = Format(DCount("*", "Tb_Testata_Ord", _
"lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") + 1, "000")
End Sub
Naturalmente per funzionare occorre che sia il campo lCodiceBarreFornitore
che la Colonna associata della CasellaCombinata22 siano di tipo Testo.



title: Id Basato su due campi

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:8jlne.128902$IN.22...@twister2.libero.it...

Tutto di tipo testo, ma ugualmente "Unnì vò sapiri"
mi sfuggirà qualche cosa?
Napoleone


title: Id Basato su due campi

author: MA

text:

prova a spostare +1 fuori le parentesi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Id Basato su due campi

text:
CUT
>>> Roberto
>>>
>> Tutto di tipo testo, ma ugualmente "Unnì vò sapiri"
>> mi sfuggirà qualche cosa?
>>
>> Napoleone
> prova a spostare +1 fuori le parentesi
> --
Me!NumOrdID = Format(DMax("NumOrdID ", "Tb_Testata_Ord", _
> >> "lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") , "000") + 1
Idem alla mia risposta di prima "Controllo vuoto"
Napoleone


title: Id Basato su due campi

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:Sqlne.38023$795.1...@twister1.libero.it...

Per scrupolo ho provato con un dabase di prova il codice VBA che ti ho
suggerito ed a me funziona che è una meraviglia; mi dispiace, ma non sono in
grado di immaginare cosa tu abbia fatto per non farlo funzionare.
Quante colonne ha CasellaCombinata22?
Cosa ha come origine riga?
Che valore ha la sua proprietà Colonna associata.
Cosa intendi con "Unnì vò sapiri" ?
Naturalmente al momento in cui inserisci un nuovo record nella casella di
testo associata al campo NumOrdID non visualizzerai nulla, ma il valore lo
vedrai aprendo la tabella Tb_Testata_Ord o ritornando su un record inserio
precedentemente.
>
> Napoleone



title: Id Basato su due campi

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:6Klne.128949$IN.22...@twister2.libero.it...

Attento, come ti ho già detto nel mio altro messaggio, al momento che
inserisci un nuovo record, la casella di testo la vedrai vuota in quanto
viene riempia a fronte dell'evento "Prima di aggiornare", ma nella tabella
il numero d'ordine verrà registrato regolarmente.
Ha provato ad aprire la tabella Tb_Testata_Ord dopo aver inserito dei recod?
Se lo hai fatto nel campo NumOrdID  cos c'è?



title: Id Basato su due campi

text:
Tutto CUT
> Cosa intendi con "Unně vň sapiri" ?
(Unni)Non ne (vň)vuole (sapiri)sapere
semplice!No?
 ma il valore lo  vedrai aprendo la tabella Tb_Testata_Ord o
ritornando su un record inserito precedentemente.
DIFATTI, Ora l'ho capito, anche se č preferibile che il numero ordine
compaia subito.
Si potrebbe rimediare?
Grazie a Roberto, MA anche agli altri.
Napoleone


title: Id Basato su due campi

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:B1mne.128980$IN.22...@twister2.libero.it...
>
> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
> news:6Klne.128949$IN.22...@twister2.libero.it...
>> CUT
>> >>> Roberto
>> >>>
>> >> Tutto di tipo testo, ma ugualmente "Unnì vò sapiri"
>> >> mi sfuggirà qualche cosa?
>> >>
>> >> Napoleone
>> > prova a spostare +1 fuori le parentesi
>> > --
>> Me!NumOrdID = Format(DMax("NumOrdID ", "Tb_Testata_Ord", _
>> > >> "lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") , "000") +
> 1
>>
>> Idem alla mia risposta di prima "Controllo vuoto"
>>
>> Napoleone
>
> Attento, come ti ho già detto nel mio altro messaggio, al momento che
> inserisci un nuovo record, la casella di testo la vedrai vuota in quanto
> viene riempia a fronte dell'evento "Prima di aggiornare", ma nella tabella
> il numero d'ordine verrà registrato regolarmente.
> Ha provato ad aprire la tabella Tb_Testata_Ord dopo aver inserito dei
> recod?
> Se lo hai fatto nel campo NumOrdID  cos c'è?
>
Gia quando passo nella sottomaschera me lo visualizza!
Grazie
Napoleone


title: Id Basato su due campi

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:D2mne.128983$IN.22...@twister2.libero.it...
> Tutto CUT
>
> > Cosa intendi con "Unně vň sapiri" ?
> (Unni)Non ne (vň)vuole (sapiri)sapere
> semplice!No?
>
>  ma il valore lo  vedrai aprendo la tabella Tb_Testata_Ord o
> ritornando su un record inserito precedentemente.
> DIFATTI, Ora l'ho capito, anche se č preferibile che il numero ordine
> compaia subito.
> Si potrebbe rimediare?
Penso di si.
Invece di generare il codice VBa che ti ho suggerito a fronte dell'evento
"Prima di aggiornare" della maschera prova a generarlo a ronte dell'evento
"Dopo aggiornamento" della CasellaCombinata22, ovvero:
Private Sub CasellaCombinata22_AfterUpdate()
Me!NumOrdID = Format(DCount("*", "Tb_Testata_Ord", _
"lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") + 1, "000")
End Sub
>
> Grazie a Roberto, MA anche agli altri.
>
> Napoleone
--



title: Id Basato su due campi

text:
> Penso di si.
> Invece di generare il codice VBa che ti ho suggerito a fronte dell'evento
> "Prima di aggiornare" della maschera prova a generarlo a ronte dell'evento
> "Dopo aggiornamento" della CasellaCombinata22, ovvero:
>
> Private Sub CasellaCombinata22_AfterUpdate()
> Me!NumOrdID = Format(DCount("*", "Tb_Testata_Ord", _
> "lCodiceBarreFornitore ='" & Me!CasellaCombinata22 & "'") + 1, "000")
> End Sub
>
> Roberto
>
Ecco così va proprio bene!
Grazie
Napoleone


title: Funzione 'DMax' sconosciuta

author: Marco R.

text:
Salve sono un neofita di Access 2000, sto costruendo un database e mi si
presenta un problema x me insormontabile.
Ho inserito in una casella di testo numero preventivo della tabella
preventivo (valore predefinito), l'espressione ricavata dal Sitocomune
sezione General (Sib), ma non capisco come mai mi dia questo messaggio di
errore : Funzione 'DMax' sconosciuta nell'espressione di convalida o nel
valore predefinito di 'Tabellapreventivo.numeropreventivo'.
Vorrei sapere dove sbaglio.
Grazie in anticipo.
Marco


title: Funzione 'DMax' sconosciuta

author: Alessandro Cara

text:
"Marco R." ha scritto:

controlla se hai messo "=" (uguale)  all'inizio
--
a.cara


title: Visualizzazione contenuto file txt esterno

author: SIMERBA

text:
Buongiorno a tutti secondo voi in una maschera è possibile visualizzare il
contenuto di un file *.txt esterno in una casella di testo non associata?
C'è un tutorial sul sito comune?
Grazie a tutti, Simone.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:

Guarda il demo su
www.alessadrobaraldi.it
 sendmessage
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:

Ho trovato questo "SendMessage per accedere alle Applicazioni" ma non ci ho
capito nulla
qualche alltro tutorial + semplice da capire?
Grazie Simone.



author: ALESSANDRO Baraldi

text:
> Ho trovato questo "SendMessage per accedere alle Applicazioni" ma non ci
ho
> capito nulla
> qualche alltro tutorial + semplice da capire?
> Grazie Simone.
Di principio quando si chiede un suggerimento si deve anche mettere in conto
di dover studiare come funziona... sono un pò allergico a queste risposte
semplicistiche.
Che significa un tutorial più semplice... quello è semplicissimo.
In ogni caso forse non fà al caso tuo, apri il file di testo con le funzioni
che trovi nell'Help
relative a OPENFILE(ci sono anche i Tutorial semplici) e scrivi il tutto in
una textBox.
Non puoi non riuscire perchè nell'Help c'è esattamente quello che ti serve.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:

Intendevo proprio un'altro tuttorial penso che quello non faccia al caso
mio.
Anche se sinceramente io non l'ho capito avevo già aperto l'help di access
ma inserendo openfile non mi restituisce alcuna informazione utile non so a
quale help ti riferisci, dove ho sbagliato?
Non ho problemi a studiare anzi preferisco capire da solo le cose piuttosto
che me le servano già pronte.
Comunque capisco che è un problema mio.
Ho dei file txt sparsi per l'hard disk stò cercando di ordinare in un db.
Ho bisogno che in una maschera ci sia un campo casella di testo associata
dove con un pulsante prendo ed inserisco il link del file esterno *.txt
(fino a qui sono riuscito a farlo anche grazie al vostro aiuto prezioso) e
di un campo casella di testo non associata che sfogliando i record mi
carichi in visualizzazione il contenuto del file *.txt presente nel campo
casella di testo associata precedente.
Grazie ancora, Simone.



title: tabelle nascoste

author: Gestserv

text:
E' possibile fare in modo di no rendere visibili le tabelle nella finestra
del database. Mi spiego: supponiamo che io in una directory XX abbia dei
dati personali e voglio che non si vede nel FE l'origine dei dati e
considerato che il tasto shift non garantisce l'assoluta sicurezza di
nascondere la finestra di database, come posso fare? ho provato a scegliere
proprietą della tabella - nascosta, ma si vede ugualmente. Inotre posso
evitare di aprire le tabelle per consultarle?
grazie


title: tabelle nascoste

author: Fabio Montagner

text:
Prova ad usare il prefisso, mi pare, "usys" o "sys". Es. SysTuaTabella
"Gestserv" <
gest...@uno.it
> wrote in message
news:90h2j0$l9$1...@fe2.cs.interbusiness.it...
> E' possibile fare in modo di no rendere visibili le tabelle nella finestra
> del database. Mi spiego: supponiamo che io in una directory XX abbia dei
> dati personali e voglio che non si vede nel FE l'origine dei dati e
> considerato che il tasto shift non garantisce l'assoluta sicurezza di
> nascondere la finestra di database, come posso fare? ho provato a
scegliere
> proprietà della tabella - nascosta, ma si vede ugualmente. Inotre posso



title: Comandi dos

author: bibopp

text:
Da una maschera access devo lanciare dei comandi dos
tipo md per creare una cartella e copy
come dovrei fare?
Inoltre dovrei lanciare anche il compattamento di un secondo database ma non
riesco a farlo
grazie
bibopp


title: Comandi dos

author: Sergio MAZZA

text:
"bibopp" <
rric...@tari.it
> ha scritto nel messaggio
news:SpkRi.142685$%k.28...@twister2.libero.it...

La fa da VBA (vedi help):
- MkDir
- FileCopy
Ciao.
--
Sergio MAZZA


title: Comandi dos

author: Access

text:

Per l'ultima richiesta vedi se puo' esserti utile leggere qui:
www.sitocomune.com
sezione: General
faq: 6.29 Compattare tutti i BackEnd di un FrontEnd e farne una copia di
backup
--
Ciao
Access


title: Comandi dos

text:
"bibopp" <
rric...@tari.it
> ha scritto nel messaggio
news:SpkRi.142685$%k.28...@twister2.libero.it...

Grazie
bubopp
>


title: Comandi dos

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ff4n23$i30$1...@tdi.cu.mi.it...

Il comando filecopy non riesce a trovare il file
>
> Ciao.
> --
> Sergio MAZZA
>


title: Comandi dos

text:
bibopp wrote:
> Il comando filecopy non riesce a trovare il file
>
Ce ne faremo una ragione...
Ciao.
--
Sergio MAZZA


title: somma di campi in query a campi incrociati

author: Akery

text:
Buongiorno

ho un report basato su una query a campi incrociati, nel report vorrei
fare la somma dei campi riga per riga tuttavia il report non riconosce
il campo e non somma. Come si può risolvere?
Grazie

Akery

--
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


author: mantro

text:
Il 22/05/2020 11:19, Akery ha scritto:
> Buongiorno
>
> ho un report basato su una query a campi incrociati, nel report vorrei
> fare la somma dei campi riga per riga tuttavia il report non riconosce
> il campo e non somma. Come si può risolvere?
> Grazie
>
> Akery
>

Nel QE inserisci una colonna p.e. 'Totale' selezionando in
corrispondenza della riga <Formula:> la voce Somma dall'elenco a discesa
e nella riga <Campi incrociati:> la selezione Intestazione di riga.
In visualizzazione dati della quey potrai vedere in questo campo la
somma dei campi creati dinamicamente dalla query.


title: COLLEGARE 2 CASELLE COMBINATE

author: It

text:
Ciao a tutti!
Sono alle prime armi con Access e non so come creare all'interno di una
maschera due caselle combinate dipendenti una dall'altra. Mi spiego meglio.
Selezionando una voce dall'elenco a tendina della prima casella (che punta
sulla tab. A)
dovrei poter selezionare all'interno della seconda casella da un elenco di
voci (residenti nella tab. B)
collegate alla voce inserita nella prima casella.
Quello che non riesco a fare è collegare la seconda casella con la prima.
Come posso fare?
Grazie mille in anticipo, It


title: COLLEGARE 2 CASELLE COMBINATE

author: Antonio Biso

text:
"It" <
i...@blablabla.it
> ha scritto nel messaggio
news:bpie49$ej9$1...@grillo.cs.interbusiness.it...

E' uno dei problemi più ricorrenti.
Cerca nei post arretrati o sul sito comune
Antonio


title: COLLEGARE 2 CASELLE COMBINATE

author: namor

text:
It ha scritto:

Due metodi veloci e semplici sono, ipotizzando di chiamare elenco1 ed
elenco2 le due combo:
1.
Nela query origine dati di elenco2 usi come criterio un riferimento al
valore corrente di elenco1 per filtrare i records:
[Forms]![nomeMaschera]![elenco1]
e nell'evevto after_update di elenco1 fai un elenco2.requery
2.
e nell'evevto after_update di elenco1 ricrei la stringa SQL origine dati
di elenco2:
me.elenco2.rowsource="SELECT ......"
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: selezione intervallo query da maschera

author: Luca

text:
Premetto che sto usando access da poco.
Come faccio a scegliere da maschera dei parametri da mettere in una query?
ora uso le parentesi quadre [] nei criteri ma sono scomodi e brutti da
usare.
ammesso che faccio la maschera, come passo i dati nella query?
grazie


title: selezione intervallo query da maschera

author: Roberto dal portatile

text:
"Luca" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:8qqd3m$3u7$1...@lacerta.tiscalinet.it...

Nei criteri della query, anziché [Digita.....] scrivi:
[Forms]![NomeMaschera]![NomeControlloCheContieneIlValoreCheAvrestiDigitato]
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: selezione intervallo query da maschera

text:
Vedi piů sotto la mia risposta al messaggio
"Finestra unica per parametri query (FrancoK)"
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: tanto per cambiare: combobox

text:
Ciao a tutti. Seguendo i consigli di debora in questo NG, ho provato ad
impostare la seguente routine nell'evento after update: gruppo =
prodotto.column(1) codice = prodotto.column(2) Purtroppo non č stabile
in quanto dopo avere bloccato le caselle gruppo e codice viene
aggiornata solo la column(1), che in questo caso č il gruppo. Vi sono
delle routine che risolvono tale "bug"?


title: tanto per cambiare: combobox

text:
<
tek...@excite.it
> ha scritto nel messaggio
news:alplrh$25j$1...@gossip.excite.it...
> Ciao a tutti. Seguendo i consigli di debora in questo NG, ho provato ad
> impostare la seguente routine nell'evento after update: gruppo =
> prodotto.column(1) codice = prodotto.column(2) Purtroppo non è stabile
> in quanto dopo avere bloccato le caselle gruppo e codice viene
> aggiornata solo la column(1), che in questo caso è il gruppo. Vi sono
> delle routine che risolvono tale "bug"?
Che significa che hai bloccato le caselle?
Nella query della combo ci sono le colonne 1 e 2, cioè la seconda e la
terza?
Hai messo numero di colonne della  combo 3 ?
Antonio


title: tanto per cambiare: combobox

author: Ulysse

text:
<
tek...@excite.it
> ha scritto nel messaggio
news:alplrh$25j$1...@gossip.excite.it...
> Ciao a tutti. Seguendo i consigli di debora in questo NG, ho provato ad
> impostare la seguente routine nell'evento after update: gruppo =
> prodotto.column(1) codice = prodotto.column(2) Purtroppo non è stabile
> in quanto dopo avere bloccato le caselle gruppo e codice viene
> aggiornata solo la column(1), che in questo caso è il gruppo. Vi sono
> delle routine che risolvono tale "bug"?
Se non sbaglio devi partire da 0
ciao diego


title: Access fa per me??

text:
Ciao a tutti,
so che sto per fare una domanda stupida, ma vi prego di rispondermi - dopo
aver smesso di ridere ovviamente :-)
Ho bisogno di creare un db che mi permetta giornalmente di calcolare il
guadagno sui prodotti venduti in un giorno ed allo stesso tempo di
scaricare il magazzino (cioè inserendo la vendita deve dimunire la
quantità, oltre a poter aumentare in caso di acquisti da fornitori).
ho già una tabella con i prodotti, il costo di acquisto e la quantità a
magazzino, devo trovare il modo di poter mettere di volta in volta il
prezzo a cui ogni prodotto è stato venduto e la quantità, oltre ad una
percentuale da decurtare dal guadagno (provvigioni di eventuali agenti).
Access fa al caso mio? Direi di si, ma non ho mai creato un db in vita mia
e prima di buttarmi nei manuali vorrei capire se è la strada giusta...
ciao e grazie
sonia
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


Access fa per me??


title: Access fa per me??

text:
"Sonia1978" <
socolom...@tin.it
> ha scritto nel messaggio
news:faaa2n$s6$1...@news.newsland.it...
> Ciao a tutti,
>
> so che sto per fare una domanda stupida, ma vi prego di rispondermi - dopo
> aver smesso di ridere ovviamente :-)
>
Sei anni fà mi facevo le tue stesse domande e grazie a vari manuali e al
grande aiuto del Newsgroup, oggi mi ritrovo a lavorare con il DB creato da
me per la mia azienda.
Ciao Max


title: Access fa per me??

author: Ferrari Rino

text:
"Sonia1978" <
socolom...@tin.it
> ha scritto nel messaggio
news:faaa2n$s6$1...@news.newsland.it...

Demo sul Accessgroup
Link:
http://www.accessgroup.it/HomeArgomenti.asp?ID=194&Oggetto2=DEMO%20COMPLETO:%20Gestionale%20Magazzino%20e%20Fatturazione


title: Access fa per me??

text:
mass32 ha scritto:
> Sei anni fà mi facevo le tue stesse domande e grazie a vari manuali e al
> grande aiuto del Newsgroup, oggi mi ritrovo a lavorare con il DB creato da
> me per la mia azienda.
> Ciao Max
Ciao Max, mi conforta molto la tua risposta. Fino ad oggi ho lavorato
molto con tabelle di excel e varie formule, ma ovviamente ha i suoi limiti!
Stanotte ho fatto la prima sessione di studio che continuero in pausa
pranzo!
Ciao
Sonia



title: Access fa per me??

text:
Ferrari Rino ha scritto:
> Demo sul Accessgroup
> Link:
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=194&Oggetto2=DEMO%20COMPLETO:%20Gestionale%20Magazzino%20e%20Fatturazione
Grazie 1000, ho messo in download il demo proprio ora!
Sonia



title: Access fa per me??

author: desio

text:
"Sonia1978" <
socolom...@tin.it
> ha scritto nel messaggio
news:fabcnr$ar8$1...@news.newsland.it...

scusa se dopo tutte queste risposte e da quello che capisco anche la
decisione presa, di usare access,
dico la mia:
forse dovresti valutare alcuni parametri prima di decidere se usare access
od un altro database:
quante persone simultaneamente useranno il db, se dovrai metterlo su
internet, la riservatezza
dei dati, la sicurezza dei dati, la possibilità di dotare utenti del db di
permessi particlari ecc. ecc.
penso che il lavoro che pensi di fare sarà abbastanza laborioso e
dispiacerebbe arrivati a metà dell' opera dover dire:
- questo db mi sta piccolo!
ciao e buon lavoro
e se hai dei dubbi scrivi ancora
desio


title: Scusate, errore di sintassi in Select, credo sia semplice.

author: montanaro®

text:
PrMedio:
(SELECT    Sum([docrig]![prezzotot]) /Sum( [docrig]![quantita] )
FROM [docrig]
WHERE   ( [docrig]![tipodoc] ="FT" OR [docrig]![tipodoc] ="NV" ) And (
[docrig]![codicearti] Like "C*" OR [docrig]![codicearti] Like "P*" )
And [docrig]![unmisura] ="MC";)
Ai miei occhi è normale, mi dice errore di sintassi.
(Access 2002)


text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1148645677.8...@i39g2000cwa.googlegroups.com...


[risposta]
Sono perplesso sui punti esclamativi; sostituiscili col punto, ma se sono
campi dell'unica tabella (ne vedo solo una) non ce né bisogno:
SELECT    Sum([prezzotot])/Sum([quantita] )
FROM [docrig]
WHERE   ([tipodoc] ="FT" OR [tipodoc] ="NV" ) And (
[codicearti] Like "C*" OR [codicearti] Like "P*" )
And [unmisura] ="MC";
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

> Sergio MAZZA
Si, la tabella è una. La Select l'ho fatta usando il generatore di
espressioni (è interna ad un'altra Select) x questo credo ci siano i
punti esclamativi, li ha messi in automatico.
Comunque ora provo a togliere ! e []. Grazie


author: wlady

text:
montanaro® ha scritto:

a me sembra che manchi la clausola "AS (NomeAlias)" prima
dell'istruzione FROM avendo generato un record calcolato
ciao


title: Creazione mde e altro

author: Riccardo

text:
Sapete se esiste da codice effettuare le seguenti operazioni:
- Convertire un file mdb in mde (assegnandogli lo stesso nome e percorso)
- Zippare il file mde con Winzip
- Creare l'autoscompattante del file zippato....
sia per A97 che per A2000
grazie
Riccardo


title: Creazione mde e altro

author: Federico Luciani

text:

Sul Sito Comune ci trovi tutto quello che ti serve, devo solo metterli
assieme.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------