title: Calcolo iva !!!

text:
luca <
lf...@tin.it
> wrote in message dnpk8.70706$Ns4.2...@news2.tin.it...
> Cerco di essere chiaro......
>
> articolo        quantità      iva     prezzo    totale  (prezzo*quantità)
>                         1            4       1000    1000
>                         2            4       1500    3000
>                         1          20       2300    2300
>                         3          20         500    1500
> iva   4%:  4160
> iva 20%   8160
>
> come vedi nel campo 4%, mi somma gli articoli con iva al 4, e ne esegue il
> calcolo con la percentuale.La stessa cosa, vale per il 20%.
Lù, ma vuoi il calcolo dell'IVA? E ch' ce vò a spiegarti... :-)
Es. se il nome del campo 4% si chiama PIPPO devi farme un altro d'appoggio
al sui fianco (magari PIPPOIVA) dove ci metti "=([PIPPO]*4/100)"
Ti piace?
E' ovvio che devi ripeterlo anche per quella al 20
Se vuoi strafare fanne un altro d'appoggio e facci anche la somma tra
imponibile e IVA (PIPPO2) "=PIPPO+PIPPOIVA"
IDEM per quella al 20
Ti piace?


title: Calcolo iva !!!

author: Emyr

text:


in visualizzazione foglio dati è impossibile anche perchè non vedo
dove potresti mettere iva 4% iva 20%
>
Saluti.
Emanuele.


title: Calcolo iva !!!

author: Alberto S.

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:83n39u8jquci95rok...@4ax.com...

Parole (sacro)sante!
E se poi devi inserire qualche prodotto con l'IVA al 10%?
Soluzione minima:(IMHO)
1) Mascherone generale con all'interno:
2) Sottomaschera righe vendite (a foglio dati, l'aliquota IVA la
selezionerai da una apposita tabella tramite una casella combinata)
3) Sottomaschera riepilogo per aliquota con /totale merce/iva/totale ivato/
(eseguire il requery ad ogni evento 'su corrente' della sottomaschera 2)
--
Alberto


title: Calcolo iva !!!

author: luca

text:
Grazie Alberto per il consiglio.....
Ringrazio anche Maurizio, che è stato di grande aiuto!!!
Alberto S. <
sartor...@tin.it
> wrote in message
a6tnkl$h4hj8$1...@ID-134626.news.dfncis.de...



title: multicasting degli eventi in access

author: bradipo

text:
ho notato che in VB si possono creare delle procedure che rispondano a degli
eventi in un modulo di classe e poi riutilizzarle in qualunque form
semplicemente assegnando un controllo compatibile alla variabile membro
dichiarata all'interno del modulo di classe, ho provato a fare la stessa
cosa in access con VBA confortato anche dal fatto che esiste un esempio M$
che proprio sfruttando il multicasting usa un evento personalizzato per
inibire lo spostamento tra record nelle maschere con il tasto di scroll del
mouse.
Ho seguito pedissequamente l'esempio che ho visto in VB applicandolo a una
combobox in access ma l'evento non viene intercettato, qualcuno ha un
suggerimento?
per agevolarvi riporto una semplice prova (che non funziona):
_________________________________
'modulo di classe di nome "MyButton"
Option Compare Database
Option Explicit
Public WithEvents Pulsante As CommandButton
Private Sub Pulsante_Click()
    MsgBox "ciao"
End Sub
____________________________________
'in una form qualunque con un pulsante di nome "cmdProva":
Option Compare Database
Option Explicit
Private Pippo As MyButton
Private Sub Form_Load()
    Set Pippo = New MyButton
    Set Pippo.Pulsante= Me.cmdProva
End Sub
___________________________________________
a questo punto premendo il pulsante, (non avendo impostato nessun evento su
di esso in maschera) dovrebbe comparire la message box, ma non succede
niente!


title: multicasting degli eventi in access

author: omnitow

text:
Bradipo ha scritto:





Private Sub Pulsante_Click()
    MsgBox "ciao"
End Sub
____________________________________


Private Sub Form_Load()

End Sub
___________________________________________

hai impostato la propietą evento dell'oggetto, a differenza di VB in access
devi impostare anche questa propietą se vuoi che l'evento venga
intercettato, per cui
Private Class_Initialize()
Pulsante.OnClick="Event Procedure"
end sub
ciao omnitow


title: multicasting degli eventi in access

text:
> hai impostato la propietà evento dell'oggetto, a differenza di VB in
access
> devi impostare anche questa propietà se vuoi che l'evento venga
> intercettato, per cui
>
> Private Class_Initialize()
> Pulsante.OnClick="Event Procedure"
> end sub
Non funziona    :(    mi dà "variabile oggetto non impostata".
segue copia del codice di prova.
_______________________________________________
MODULO DI CLASSE:
Option Compare Database
Option Explicit
Public WithEvents Pulsante As CommandButton
Public Sub Class_Initialize()
    Pulsante.OnClick = "[Routine evento]"
End Sub
Private Sub Pulsante_Click()
    MsgBox "ciao"
End Sub
__________________________________-
FORM:
Option Compare Database
Option Explicit
Public Pippo As MyButton
Private Sub Form_Load()
    Set Pippo.Pulsante = Me.cmdProva
End Sub


title: Espansione verticale caselle di testo

author: Pasquale Antonacci

text:
Perdonatemi, ma ho postato il quesito che vi propongo sotto un'altro
titolo.
Se ho ben capito non e' possibile, in una scheda, espandere automaticamente
le dimensioni di una casella se il testo contenuto supera le dimensioni
stabilite anche abilitando l'opzione "espandi" (l'operazione, invece,
funziona perfettamente in un report).
Domanda "brutale": mi devo rassegnare a questa "limitazione" (anche se
l'opzione esiste e quindi non riesco a capire perche e stata inserita....)
oppure esiste un artificio per superarla???
   Ciao a tutti!!!
        Linus
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Espansione verticale caselle di testo

author: Dominijanni Giuseppe

text:
Pasquale Antonacci wrote:
> Perdonatemi, ma ho postato il quesito che vi propongo sotto un'altro
> titolo.
> Se ho ben capito non e' possibile, in una scheda, espandere automaticamente
> le dimensioni di una casella se il testo contenuto supera le dimensioni
> stabilite anche abilitando l'opzione "espandi" (l'operazione, invece,
> funziona perfettamente in un report).
> Domanda "brutale": mi devo rassegnare a questa "limitazione" (anche se
> l'opzione esiste e quindi non riesco a capire perche e stata inserita....)
> oppure esiste un artificio per superarla???
>
>    Ciao a tutti!!!
>
>         Linus
dalla guida:
Le proprietà Espandibile e Riducibile non si applicano alle sezioni di
intestazione e piè di pagina delle maschere o dei report. Si applicano,
tuttavia, ai controlli in queste sezioni.
Queste proprietà influenzano il modo in cui le sezioni e i controlli di
maschera vengono visualizzati solo quando la maschera viene stampata o
visualizzata in anteprima, non quando essa viene visualizzata in
visualizzazione Maschera, visualizzazione Foglio dati o visualizzazione
Struttura.
di conseguenza solo se attivi dalla Barra dei menù "File > Anteprima di stampa"
vedrai l'espansione della Casella
Puoi attivare lo Zoom premendo Shift+F2
giuseppe


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (e)

author: Roberto dalla campagna

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del 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 proficuo 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://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
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
-------------
Nello scrivere, all'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' esso 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 DEFICIENTE', '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 dei messaggi precedenti.
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 con altri partecipanti ed eventuali
disaccordi sarebbe meglio proseguirli 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 si 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/netiquetteit.htm
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
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: semplificazione codice per renderlo più veloce

author: Antonio In The City Ewrwew

text:
Buongiorno a tutti, ho una form in cui compaiono tanti record, ne ho
creata un'altra per gestire dei report di stampa. L'ho concepita in
questo modo: un controllo non associato che prende l'ID dalla prima
form, tre pulsanti di opzione che corrispondono ad altrettante query
filtrate in base al mio ID. Un pulsante che genera il codice postato in
fondo. Le query estraggono molti dati, i report li raggruppano secondo
diversi criteri. Quello che volevo fare era aprire 3 report diversi in
base alle scelte dei pulsanti di opzione, singolarmente oppure tutti
insieme. La cosa funziona ma è molto lenta, per velocizzare il tutto
cosa potrei fare ? Dipende dalle query o dal codice qui sotto che
richiama l'apertura dei report?
Grazie dei chiarimenti
Antonio
Private Sub Comando62_Enter()
On Error GoTo Err_Comando62_Click
Dim stDocName As String
If Me.OpzA = True Then
'Apre il Report A
     stDocName = "Report_A"
    DoCmd.OpenReport stDocName, acPreview
End If
If Me.OpzB = True Then
'Apre il Report B
    stDocName = "Report_B"
    DoCmd.OpenReport stDocName, acPreview
End If
If Me.OpzC = True Then
'Apre il Report C
    stDocName = "Report_C"
    DoCmd.OpenReport stDocName, acPreview
End If
    Exit_Comando62_Click:
    Exit Sub
Err_Comando62_Click:
    MsgBox Err.Description
    Resume Exit_Comando62_Click
End Sub
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Ivan da casa

text:
"Antonio In The City Ewrwew" <
becci...@supereva.it
> ha scritto nel
messaggio news:873decf11b2134e61cd...@mygate.mailgate.org...
> Buongiorno a tutti, ho una form in cui compaiono tanti record, ne ho
> creata un'altra per gestire dei report di stampa. L'ho concepita in
> questo modo: un controllo non associato che prende l'ID dalla prima
> form, tre pulsanti di opzione che corrispondono ad altrettante query
> filtrate in base al mio ID. Un pulsante che genera il codice postato in
> fondo. Le query estraggono molti dati, i report li raggruppano secondo
> diversi criteri. Quello che volevo fare era aprire 3 report diversi in
> base alle scelte dei pulsanti di opzione, singolarmente oppure tutti
> insieme. La cosa funziona ma č molto lenta, per velocizzare il tutto

 Ciao Antonio,
dire che il codice non č la causa della lentezza.
Probabilmente le query, se devono estrarre una mole di records, ti faranno
attendere.
La sintassi che hai usato č veramente la piů stringata possibile. Tieni
conto che procedure con molte (molte) piů righe sono rapidissime, a meno che
non debbano subire l'attesa per la 'popolazione' dei records risultanti.
Prova ad ottimizzare le query.
--
... spero di esserti stato d'aiuto, (facci sapere)
Ivan


title: #Errore per riferimento ad oggetti vuoti

author: CIDI

text:
ciao a tutti
come da oggetto su alcuni record di un report un controllo mi visualizza
#ERRORE che vorrei sostituire con 0. è possibile?

ho provato a mettere nell'origine controllo:
=IIf(IsError([DispConto]);0;[DispConto])
ma in questo modo mi segna 0 tutti i record.
DispConto è un controllo calcolato in una query origine del report.

Ringrazio in anticipo per i vostri suggerimenti.

Daniele


author: Karl Donaubauer

text:
Salve Daniele,

Cidi ha scritto:
> come da oggetto su alcuni record di un report un controllo mi visualizza
> #ERRORE che vorrei sostituire con 0. è possibile?
>
> ho provato a mettere nell'origine controllo:
> =IIf(IsError([DispConto]);0;[DispConto])
> ma in questo modo mi segna 0 tutti i record.
> DispConto è un controllo calcolato in una query origine del report.
> ...

Dovresti evitare/trattare l'errore dove succede, cioè già
nell'espressione della query. Dopo è tropo tardi.

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

Access Lobby:
http://www.AccessDevelopers.org


text:
Il 07/07/2015 14:25, Karl Donaubauer ha scritto:
> Salve Daniele,
>
> Cidi ha scritto:
>> come da oggetto su alcuni record di un report un controllo mi visualizza
>> #ERRORE che vorrei sostituire con 0. è possibile?
>>
>> ho provato a mettere nell'origine controllo:
>> =IIf(IsError([DispConto]);0;[DispConto])
>> ma in questo modo mi segna 0 tutti i record.
>> DispConto è un controllo calcolato in una query origine del report.
>> ...
>
> Dovresti evitare/trattare l'errore dove succede, cioè già
> nell'espressione della query. Dopo è tropo tardi.
>

ciao Karl
Grazie per la tua velocissima risposta :-)

ma la query, di per se, non mi da errore.
l'errore si visualizza quando all'origine record del report
aggiungo questa query da cui prendo il campo DispConto.
e poiché alcuni record non contengono dati, si vede #Errore
ma negli altri record si vede il risultato giusto.

Daniele


text:
Ciao Daniele,

Cidi ha scritto:
>>> come da oggetto su alcuni record di un report un controllo mi visualizza
>>> #ERRORE che vorrei sostituire con 0. è possibile?
>>>
>>> ho provato a mettere nell'origine controllo:
>>> =IIf(IsError([DispConto]);0;[DispConto])
>>> ma in questo modo mi segna 0 tutti i record.
>>> DispConto è un controllo calcolato in una query origine del report.
>> ...
> ...la query, di per se, non mi da errore.
> l'errore si visualizza quando all'origine record del report
> aggiungo questa query da cui prendo il campo DispConto.
> e poiché alcuni record non contengono dati, si vede #Errore
> ma negli altri record si vede il risultato giusto.

Non capisco il problema ovvero la descrizione. ;-)
Se non ricevi altre risposte prova di mostrare l'enunciato SQL della
query e di spiegare perché vedi il controllo anche senza record, dove si
trova ecc.



text:
Il 08/07/2015 14:54, Karl Donaubauer ha scritto:
> Ciao Daniele,

> Non capisco il problema ovvero la descrizione. ;-)
> Se non ricevi altre risposte prova di mostrare l'enunciato SQL della
> query e di spiegare perché vedi il controllo anche senza record, dove si
> trova ecc.
>
questa è la query:
SELECT
   qryRiepilogoProgettiConti1.IDProgetto,
   qryRiepilogoProgettiConti1.Fondo,
   qryRiepilogoProgettiConti1.IDConto,
   qryRiepilogoProgettiConti1.IDFornitore,
   qryRiepilogoProgettiConti1.Conto,
   qryDisponibilitàResidua.TotaleSpeso,
   qryDisponibilitàResidua.Disponibile,
   qryContiDisponibile.DispConto
FROM ((qryRiepilogoProgettiConti1
LEFT JOIN tblFornitori
   ON qryRiepilogoProgettiConti1.IDFornitore = tblFornitori.IDFornitore)
INNER JOIN qryDisponibilitàResidua
   ON qryRiepilogoProgettiConti1.IDProgetto =
qryDisponibilitàResidua.IDProgetto)
LEFT JOIN qryContiDisponibile
   ON qryRiepilogoProgettiConti1.IDConto = qryContiDisponibile.IDConto;

si vuole vedere TUTTI i progetti per Disponibilità di Progetto e di Conto.

succede che se un Progetto non ha nessun conto il controllo calcolato
DispConto: Nz([Conto];0)-Nz([TotaleSpeso];0)
visualizza #Errore perchè mancano Conto e TotaleSpeso.
che volevo, in qualche modo, sostituire o nascondere.

ho, parzialmente, risolto facendo due report...
1 con la disponibiltà dei Progetti
1 con la disponibiltà dei Conti.

Ciao Karl
Grazie infinite per la tua disponibità
un caldo saluto

Daniele


text:
Ciao Daniele,

Cidi ha scritto:
> Karl Donaubauer ha scritto:
>> ... prova di mostrare l'enunciato SQL della

Capisco bene che la query di sopra è l'origine dati del report e vuol
dire che il report non ha nessun record? Se sì, prova così:

=iif([CurrentRecord]=0;0;Nz([Conto];0)-Nz([TotaleSpeso];0))



text:

No. il report ha sempre record...solo che ad alcuni mancano Conto e
TotaleSpeso, per cui DispConto dava ERRORE.

> =iif([CurrentRecord]=0;0;Nz([Conto];0)-Nz([TotaleSpeso];0))

allora ho modificato il tuo suggerimento, che avevo usato in modo
diverso, al posto della formula usavo DispConto, in:

DispConto: IIf([TotaleSpeso]=0;0;Nz([Conto];0)-Nz([TotSpeso];0))
in quanto TotaleSpeso per effetto del NZ aveva 0 e...

FUNZIONA *__*

grande Karl
grazie ancora per la tua pazienza e disponibilità
un "caldissimo" saluto

Daniele
ps. ti devo uno di quegli "oggetti" che ho portato alla Cisa2
nove anni fa di questi tempi. Ricordi? :D


text:
Salve Daniele,

Cidi ha scritto:
> ...
> ps. ti devo uno di quegli "oggetti" che ho portato alla Cisa2
> nove anni fa di questi tempi. Ricordi? :D

Come no? I 2 austriaci lo mangiavano fra pochi minuti. ;-)
Purtroppo da alcuni anni ho una forte intolleranza contro il lattosio...
le sofferenze di età.



title: db multiutente, utente X visualizza solo records creati da utente X

text:
ciao a tutti, la mia domanda č questa:
in un db multiutente ho fatto in modo che alla creazione di un nuovo record,
dopo aver immesso i dati in una maschera pop-up "az_new", un campo della
tabella collegata venga riempito con il CurrentUser (alla pressione del
tasto per procedere con la maschera "az")
    Dim USR As Control
    ...
    Set USR = Forms!az_new!USR
    USR = CurrentUser()
    stDocName = "az"
    stLinkCriteria = "[ID]=" & Me![ID]
    ...
    DoCmd.Close
    DoCmd.OpenForm stDocName, , , stLinkCriteria
il fine č quello di fare in modo che ciascun utente veda solo i dati immessi
da parte sua, inibendogli la vista di quelli immessi dagli altri utenti: a
questo punto come dovrei procedere per ottenere questo risultato?
nota: dubito che questo sia il metodo migliore per ottenere il risultato che
mi prefiggo; ne esiste uno migliore?
grazie per l'attenzione


author: antonio

text:
"em.an" <
meils...@libero.it
> ha scritto nel messaggio
news:Ztffe.105554$zZ1.3...@twister1.libero.it...
> ciao a tutti, la mia domanda è questa:
> in un db multiutente ho fatto in modo che alla creazione di un nuovo
> record,
> dopo aver immesso i dati in una maschera pop-up "az_new", un campo della
> tabella collegata venga riempito con il CurrentUser (alla pressione del
> tasto per procedere con la maschera "az")
>
>    Dim USR As Control
>    ...
>    Set USR = Forms!az_new!USR
>    USR = CurrentUser()
>    stDocName = "az"
>    stLinkCriteria = "[ID]=" & Me![ID]
>    ...
>    DoCmd.Close
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> il fine è quello di fare in modo che ciascun utente veda solo i dati
> immessi
> da parte sua, inibendogli la vista di quelli immessi dagli altri utenti: a
> questo punto come dovrei procedere per ottenere questo risultato?
> nota: dubito che questo sia il metodo migliore per ottenere il risultato
> che
> mi prefiggo; ne esiste uno migliore?
>
> grazie per l'attenzione
>
>
Io problemi simili a questo li ho risolti definendo una maschera di
parametri che apro in modalità nascosta all'apertura dell'applicativo e che
rimane sempre aperta dietro le quinte.
In questa maschera, non collegata a nessuna tabella, ho una diecina di campi
parametri, da PARAM1 a PARAM10 i quali possono essere utilizzati anche nelle
query.
Quindi se all'uscita di az_new valorizzi PARAM1 con l'userid (per es.:
"forms!Parametri.PARAM1 = CurrentUser()" ), puoi fare in modo che la query
su cui si basa la maschera az abbia il criterio di selezione sul campo della
tabella che contiene l'userid in questo modo:
"[forms]![Parametri].[PARAM1]".
Così facendo la query filtra solo i documenti creati dal CurrentUser.
Ciao
Antonio


text:
"antonio" <
bv...@tiscali.it
> ha scritto nel messaggio
news:427dd7d3$0$20682$5fc...@news.tiscali.it...

Ciao Antonio, prima di tutto grazie per il consiglio!
Ho un ulteriore quesito da porti: la maschere che visualizzano i dati
relativi alle aziende non prendono i dati da queries, bensì ritettamente
dalla tabella di origine. come posso esprimere la cosa su apertura di
ciascuna maschera relativa alle aziende?
pensavo di usare la proprietà "su apertura" nel modo seguente, ma mi da
errore:
Private Sub Form_Open(Cancel As Integer)
    Dim USR As Control
    Set USR = Forms!LIST_az!USR
    If USR = Forms!adm2!USR Then    ' parte errata?
    record.Visible = True                       ' parte errata?
    Else                                                 ' parte errata?
    record.Visible = False                      ' parte errata?
    End If                                              ' parte errata?
    DoCmd.Maximize
End Sub
- "adm2" è la maschera nascosta sempre aperta;
- "USR" è il parametro contenuto nella maschera nascosta E il nome del
controllo della maschera "LIST_az";
probabilmente sbaglio la sintassi nella parte IF, ma non so un gran che in
fatto di VB..
è il modo giusto di procedere o esiste un sistema migliore? magari fare in
modo che le maschere puntino a queries piuttosto che direttamente alla
tabella (come da te suggerito)?
grazie mille..


text:
"em.an" <
meils...@libero.it
> ha scritto nel messaggio
news:R4Pfe.88733$IN.15...@twister2.libero.it...

ciao Antonio, ho risolto con:
Private Sub Form_Open(Cancel As Integer)
Me.Filter = "USR = Forms!adm2!USR"
Me.FilterOn = True
    DoCmd.Maximize
End Sub
su apertura di ciascuna form che punta direttamente alla tabella aziende.
a questo punto il più è fatto..
1 ultimo quesito: se volessi fare in modo che qualche utente XXX possa
visualizzare tutti i dati, a prescindere da chi li ha creati (una specie di
supervisore)?
grazie ancora per la tua pazienza!


title: Base dati

author: D. Carlo

text:
Ho la necessita di creare due file, uno con le tabelle e l'altro con le
maschere e le tabelle collegate alla prima.
Domanda
1.- è possibile creare un file del tipo dati.txt dove allinterno specificare
il percorso dove il file con le maschere andra a cercare il file con le
tabelle  del tipo \\server\programmi\basedati.mdb
Grazie a chi saprà potra essermi d'aiuto
Carlo


title: Base dati

text:
On Tue, 19 Mar 2002 20:24:09 GMT, " D. Carlo" <
dalmass...@tin.it
>
wrote:

si vedi questo forse è meglio ricollega le tabelle esistenti
Dim strpath As String
strpath = aprifile("mdb", Application.CurrentProject.Path) ' Fa
scegliere un file mdb all'utente partendo dalla posizione corrente
If strpath = "" Then Exit Sub ' se non indica nessun file annnulla
l'azione
Dim db As Database
Dim tabelle As TableDef
Set db = CurrentDb
On Error Resume Next ' in caso di errori continua
For Each tabelle In db.TableDefs ' scorre le tabelle dell'archivio
    If tabelle.Connect <> "" Then
        tabelle.Connect = ";DATABASE=" & strpath  ' se la tabella è
esterna la ricollega al file indicato
        tabelle.RefreshLink
    End If
Next
Set db = Nothing
Saluti.
Emanuele.


title: ricerca con sottomaschere

author: MoNiCa

text:
Innanzitutto ciao a tutti
Ho passato diverso tempo a leggere i vecchi post sull'uso delle
sottomaschere, ma non ho trovato l'informazione di cui ho bisogno. .
Dunque.
In una maschera ho bisogno di avere una casella di testo, (non l'ho
associata) con accanto un pulsante. Sotto ho una sottomaschera
associata ad una tabella.
Scrivendo nella casella di testo un codice, un numero (presente nella
tabella della sottomaschera) e cliccando sul pulsante vorrei far
apparire quel record in particolare per poterlo modificare.
Ho scoperto la funzione visible (sara' una cavolata, ma per chi come
me sta facendo i primi passi è troppo divertente :), ma non riesco a
capire come faccio a collegare il numero contenuto nella casella di
testo (che non è l'id) con il record relativo nella sottomaschera
Qualcuno mi salva?
TX
Nova


title: ricerca con sottomaschere


title: ricerca con sottomaschere

author: Sergio MAZZA

text:
"MoNiCa" <
nova...@gmail.com
> ha scritto nel messaggio news:1185378972....@d55g2000hsg.googlegroups.com...
Innanzitutto ciao a tutti
Ho passato diverso tempo a leggere i vecchi post sull'uso delle
sottomaschere, ma non ho trovato l'informazione di cui ho bisogno. .
Dunque.
In una maschera ho bisogno di avere una casella di testo, (non l'ho
associata) con accanto un pulsante. Sotto ho una sottomaschera
associata ad una tabella.
Scrivendo nella casella di testo un codice, un numero (presente nella
tabella della sottomaschera) e cliccando sul pulsante vorrei far
apparire quel record in particolare per poterlo modificare.
Ho scoperto la funzione visible (sara' una cavolata, ma per chi come
me sta facendo i primi passi č troppo divertente :), ma non riesco a
capire come faccio a collegare il numero contenuto nella casella di
testo (che non č l'id) con il record relativo nella sottomaschera
Qualcuno mi salva?
TX
Nova
[risposta]
Per filtrare i recordset della sottomaschera puoi utilizzare la proprietą Filter/FilterOn (vedi help VBA);
es.
Me!nomesottomaschera.form.filter = "nomecampo=" & me!nomecasellaDiTesto
Me!nomesottomaschera.form.filterOn = true
Ciao.
--
Sergio MAZZA


title: come creereste un questionario?

author: Angelo Sonni

text:
Come da oggetto, 20 domande, risposte tipo: si/no Poco/molto/Abbastanza/per
niente.... e via dicendo ovviamente da inserire con i flag,
voi del newsgroup, lo strutturereste tutto in una sola tabella o magari
creereste 20 tabelle, una per ogni domanda? In questo caso però, bisogna
inserire una specie di controllo per l'immissione, mi spiego meglio,
ovviamente non posso inserire le risposte di Tizio nel questionario di
Caio!!
Grazie per l'interessamento a tutti voi.
P.S: non sono un esperto quindi vi chiedo molta semplicità nel rispondere,
grazie di nuovo!!!


title: come creereste un questionario?

author: SimoneB

text:
Tabella Persona con i campi:
IdPersona, Cognome, Nome .... ed eventuali altri campi che vuoi gestire
Tabella Questionario:
IdQuestionario, Domanda
Tabella Correttore:
IdCorrettore, IdDomanda (campo messo in relazione con la tabella
questionario), Risposta Corretta
Tabella Questionario Persona:
IdQuestionarioPersona, IdPersona (messo in relazione con la tabella
Persona), IdQuestionario (messo in relazione con la tabella Questionario),
Risposta
Se vuoi dopo aver fatto le tabelle, maschere e report ti puoi creare una
query che controlla se il campo risposta corretta della tabella Correttore è
uguale al campo Risposta della tabella Questionario Persona... e puoi
assegnare anche i punteggi alle domande giuste...
ciao SimoneB
"Angelo Sonni" <
angelo...@alice.it
> ha scritto nel messaggio
news:436393a5$0$24636$4faf...@reader3.news.tin.it...



title: come creereste un questionario?

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio
news:4363b04c$0$20498$4faf...@reader4.news.tin.it...

Scusa dovevo postare sotto......
RiSaluti Simone


title: come creereste un questionario?

author: Alessandro Baraldi

text:
"Angelo Sonni" <
angelo...@alice.it
> wrote in message
news:436393a5$0$24636$
4faf...@reader3.news.tin.it

La struttura di un qestionario è abbastanza semplice.
In teoria questa sarebbe la strada semplice:
Questionario(1)---(oo)Domande(1)---(OO)Risposte
In realtà devi tener presente che possono partecipare
anche molti utenti:
Questionario(1)---(oo)Domande(1)---(OO)Risposte(1)--
--(oo)DettaglioRisposte(oo)---(1)Utente
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: contatore

author: xRay

text:
prova in questo modo
=nz(dmax("[contatore]";"nome_tabella"),0)+1
Ciao Tiziano
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:vhK49.77722$C8.1...@tornado.fastwebnet.it...
> Salve, Sto impazzendo nel tentativo di far funzionare una istruzione, che
> per altro funziona benissimo in un'altra applicazione access.
>
> uso il seguente codice in valore predefinito del campo:
> =dmax("[contatore]";"nome_tabella")+1
>
> ma mi da errore.
>
> Boh!!!?
>
>


title: contatore

author: Antonio Biso

text:
"xRay" <
tizian...@tiscali.it
> ha scritto nel messaggio
news:4X459.53501$lu5.1...@twister1.libero.it...
> prova in questo modo
Scrivendo DOPO il quoting!!!
Antonio


title: [access97] con win2000

author: vulcan

text:
Salve. Ho voluto provare con win2000 un'applicazione di Access97,
sviluppata sotto win98. Tutto va bene finché non si cerca di eseguire
un richiamo di API per fare il browse di un file: GetOpenFileName.
Quest'API risiede nel file comdlg32.dll che ho trovato - credo
regolarmente - in c:\winnt\system32. Ho provato a sostituirlo con
l'omonimo file di win98, ma č peggio: si verifica un errore.
Sapendo che devo ancora installare il Service Pack 3 di Win2000,
qualcuno sa darmi una dritta in proposito? Grazie
Vulcan
P.S. Per la precisione, la dichiarazione č la seguente:
Declare Function GetOpenFileName Lib "comdlg32.dll" Alias
"GetOpenFileNameA" (pOPENFILENAME As OPENFILENAME) As Long
La funzione viene richiamata cosě:
    RetVal = GetOpenFileName(filebox)
previa preparazione dei campi dovuti nella variabile 'filebox'.
Il tutto funziona perfettamente sotto win98.


title: [access97] con win2000

author: Maurizio Borrelli

text:
> "vulcan" <
krak...@libero.it
> ha scritto nel messaggio
> news:3e253ac4...@powernews.libero.it...
> Salve. Ho voluto provare con win2000 un'applicazione di Access97,
> sviluppata sotto win98. Tutto va bene finché non si cerca di eseguire
> un richiamo di API per fare il browse di un file: GetOpenFileName.
    E... che cosa e' esattamente che non va bene, invece?
> Quest'API risiede nel file comdlg32.dll che ho trovato - credo
> regolarmente - in c:\winnt\system32. Ho provato a sostituirlo con
> l'omonimo file di win98, ma č peggio: si verifica un errore.
> Sapendo che devo ancora installare il Service Pack 3 di Win2000,
> qualcuno sa darmi una dritta in proposito? Grazie
> Vulcan
> P.S. Per la precisione, la dichiarazione č la seguente:
> Declare Function GetOpenFileName Lib "comdlg32.dll" Alias
> "GetOpenFileNameA" (pOPENFILENAME As OPENFILENAME) As Long
> La funzione viene richiamata cosě:
>     RetVal = GetOpenFileName(filebox)
> previa preparazione dei campi dovuti nella variabile 'filebox'.
> Il tutto funziona perfettamente sotto win98.
    Ti piace vivere pericolosamente, vedo. ;-)
    Quello che hai fatto equivale a sostituire le ruote a una macchina in
corsa.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: [access97] con win2000

text:
On Wed, 15 Jan 2003 12:35:13 +0100, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>.........
>> un richiamo di API per fare il browse di un file: GetOpenFileName.
>
>    E... che cosa e' esattamente che non va bene, invece?
>
Semplicemente il comando non viene eseguito: la finestra di dialogo
non compare. Forse viene scritto un messaggio di errore - mi viene in
mente solo adesso - in un file di log. Andrò a vedere. Devo dire che
gli esperimenti precedenti con un win xp hanno dato esiti molto
peggiori: nessun API funzionava e il sistema dava un errore del tipo
"contatta MS per avere delucidazioni!..." o qualcosa del genere
assolutamente inutile e non esplicativo.
>    Ti piace vivere pericolosamente, vedo. ;-)
>
>    Quello che hai fatto equivale a sostituire le ruote a una macchina in
>corsa.
Magari! La verità è che ho sostituito le ruote di una Smart con quelle
di un autocarro o viceversa :-)
vulcan


title: [access97] con win2000

text:
> "vulcan" <
krak...@libero.it
> ha scritto nel messaggio >
news:3e27d2a5...@powernews.libero.it...
> On Wed, 15 Jan 2003 12:35:13 +0100, "Maurizio Borrelli"
> <
maurizio...@freepass.it
> wrote:
[...]
> >    E... che cosa e' esattamente che non va bene, invece?
> Semplicemente
    !
> il comando non viene eseguito: la finestra di dialogo
> non compare. Forse viene scritto un messaggio di errore - mi viene in
> mente solo adesso - in un file di log.
    Improbabile. Consulta la guida a proposito di "debug".
> Andrò a vedere. Devo dire che
> gli esperimenti
    E' giusto sperimentare ma i tuoi esperimenti sono piu' da alchimista che
da scienziato. ;-)
> precedenti con un win xp hanno dato esiti molto
> peggiori: nessun API funzionava e il sistema dava un errore del tipo
> "contatta MS per avere delucidazioni!..." o qualcosa del genere
> assolutamente inutile e non esplicativo.
    A me sembra piuttosto chiaro: contatta MS per delucidazioni! :-)))
> >    Ti piace vivere pericolosamente, vedo. ;-)
> >    Quello che hai fatto equivale a sostituire le ruote a una macchina in
> > corsa.
> Magari! La verità è che ho sostituito le ruote di una Smart con quelle
> di un autocarro o viceversa :-)
    Ho scritto "in corsa"... Non e' di poco conto, questo particolare.



title: [Corsi Gratis on line Access]

author: Gaspare

text:
Buongiorno,
giacchč spesso leggo di gente che si avvicina ad access sotto forma di un db
di magazzino, fatturazione etc...vi segnalo dei corsi gratuiti di access
erogati fino al 31/01/2007 al seguente link
http://www.microcosmi.org/nlms/

;-)


title: Per modificare i dati di un determinato record...

author: vuLCan

text:
...devo per forza visualizzare il record in una form?
Mi spiego...
Se ho un DB con IDRECORD, Nome, Cognome e Numero di telefono e voglio
modifificare un determinato numero di telefono devo per forza fare una
openform sul record specificato e poi modificare (manualmente o con il
codice non ha importanza) la casella di testo che contiene il campo?
Non c'è un modo per "puntare" il record e modificarlo (da codice,
ovviamente) direttamente sulla tabella?
Esiste un comando simile?


author: Alex

text:
"vuLCan" <
vulcan...@hotmail.com
> wrote in message
news:_kEP8.56711$
5i1.2...@news2.tin.it

Come comando cosa intendi...???
Puoi puntare direttamente al RECORD e modificarlo usando
DAO o ADO relativamente alla TABELLA origine.
Ma ti serve in ogni caso un'interfaccia utente per l'inserimento
del nuovo dato, che potrebe essere INPUTBOX volendo....!!!
Potresti essere più preciso sul cosa vuoi automatizzare, perchè
molte volte si vogliono complicare cose già semplicissime....!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> Come comando cosa intendi...???
> Puoi puntare direttamente al RECORD e modificarlo usando
> DAO o ADO relativamente alla TABELLA origine.
> Ma ti serve in ogni caso un'interfaccia utente per l'inserimento
> del nuovo dato, che potrebe essere INPUTBOX volendo....!!!
>
> Potresti essere più preciso sul cosa vuoi automatizzare, perchè
> molte volte si vogliono complicare cose già semplicissime....!!!
Ho una tabella.
Semplice: IDRecord, Cognome e Nome e NUmero di Telefono
Voglio che su evento CLIC di un pulsante il record id 014 (ad esempio) venga
modificato sostituento il numero di telefono esistente con un nuovo numero.
Devo per forza:
1) Creare una maschera collegata alla tabella
2) Aprire con la clausola Whese la maschera di cui sopra
3) Modificare il campo
4) Chiudere la maschera
Non c'è un metodo applicato alla tabella che mi consente di modificare il
record SENZA CREARE UNA FORM COLLEGATA AD ESSA?
Grazie per la risposta, Alex.
Ciao


text:
"vuLCan" <
vulcan...@hotmail.com
> ha scritto nel messaggio
news:_kEP8.56711$5i1.2...@news2.tin.it...

Una query di aggiornamento con una condizione where...
Ciao.
--
Sergio MAZZA


text:
> Ho una tabella.
> Semplice: IDRecord, Cognome e Nome e NUmero di Telefono
> Voglio che su evento CLIC di un pulsante il record id 014 (ad esempio) venga
> modificato sostituento il numero di telefono esistente con un nuovo numero.
> Devo per forza:
> 1) Creare una maschera collegata alla tabella
> 2) Aprire con la clausola Whese la maschera di cui sopra
> 3) Modificare il campo
> 4) Chiudere la maschera
>
> Non c'è un metodo applicato alla tabella che mi consente di modificare il
> record SENZA CREARE UNA FORM COLLEGATA AD ESSA?
>
> Grazie per la risposta, Alex.
>
> Ciao
La mia risposta precedente ti dava già le indicazioni per farlo,
ma evidentemente non sono abbastanza.....!!!
Allora devicrearti un Recordset che punta direttamente alla
Tabella ed estrarre da questo recordset il RECORD con IDRecord=014
Poi modificare il Numero.
Come...???
Dim rs as DAO.Recordset
Set rs=CurrentdB.Openrecordset("NomeTua_TABELLA")
rs.Filter="[IDRecord] = 014"
rs.Edit
rs.Fields("CAMPO_NumeroTelefonico")=InputBox("NuovoNumero...")
Rs.Update
rs.close
Set rs=Nothing
Ora devi rendere più flessibile che puoi la ROUTINE, ma quì ti
lascio lavorare.....!!!
P.S. se usi A2000 o AXP devi impostare i riferimenti delle Librerie
DAO 3.6 altrimenti non funziona....!



text:
> La mia risposta precedente ti dava già le indicazioni per farlo,
> ma evidentemente non sono abbastanza.....!!!
> Allora devicrearti un Recordset che punta direttamente alla
> Tabella ed estrarre da questo recordset il RECORD con IDRecord=014
> Poi modificare il Numero.
>
> Come...???
>
> Dim rs as DAO.Recordset
> Set rs=CurrentdB.Openrecordset("NomeTua_TABELLA")
> rs.Filter="[IDRecord] = 014"
> rs.Edit
> rs.Fields("CAMPO_NumeroTelefonico")=InputBox("NuovoNumero...")
> Rs.Update
> rs.close
> Set rs=Nothing
>
> Ora devi rendere più flessibile che puoi la ROUTINE, ma quì ti
> lascio lavorare.....!!!
>
> P.S. se usi A2000 o AXP devi impostare i riferimenti delle Librerie
> DAO 3.6 altrimenti non funziona....!
PER FET TO!
Grazie mille.
Ciao


title: richiedere percorso be in automatico

author: access il top

text:
ciao a tutti,
è la prima volta che divido il mio db in be e fe
ho la necessità di far richiedere il percorso di dove si trova il be
cliccando col destro sulla tabella c'è l'opzione gestione tabelle
collegate con un check richiedi sempre nuovo percorso che in teoria è
quello che serve a me però non funziona mi si disabilita sempre.
avete qualche info da darmi
grazie mille


title: richiedere percorso be in automatico

text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto nel messaggio
news:421c2f99$0$32337$5fc...@news.tiscali.it...

Sul sitocomune c'è un esempio per l'aggiornamento in automatico del BE
Antonio


title: richiedere percorso be in automatico

author: MA

text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto nel messaggio
news:421c2f99$0$32337$5fc...@news.tiscali.it...

File
Carica dagli esterni
Oppure sul sitocomune trovi due esempi di ricollegamento automatico
MAssimiliano


title: Estrazione dati da tabella!

author: AR

text:
Salve a tutti!Devo chiedere un'informazione..Ho una tabella con dei
dati all'interno, vi propongo un'esempio per facilitare la comprensione
del mio problema:
A1         A2              A3               A4
PICK UP:   Villanovet                       Requested
           Via regionale
           Villafalletto   Arrived          22/06/05
CONSIGN:   Ciao            Ciao             Ciao
La tabella è composta dai campi A1,A2,A3,A4.Con una query devo estrarre
tutti i dati che fanno parte della sezione "PICK UP:", quindi estrarre
le colonne A2,A3,A4 delle prime 3 righe, e quando trovo la
sezione "CONSIGN", fermarmi e non selezionare + niente..Ma come faccio?
Secondo voi è possibile? Grazie molte anticipatamente!
--
AR


title: Estrazione dati da tabella!

text:
"AR" <
6175i...@mynewsgate.net
> ha scritto nel messaggio news:200506270...@mynewsgate.net...
> Salve a tutti!Devo chiedere un'informazione..Ho una tabella con dei
> dati all'interno, vi propongo un'esempio per facilitare la comprensione
> del mio problema:
> A1         A2              A3               A4
> PICK UP:   Villanovet                       Requested
>           Via regionale
>           Villafalletto   Arrived          22/06/05
> CONSIGN:   Ciao            Ciao             Ciao
>
> La tabella č composta dai campi A1,A2,A3,A4.Con una query devo estrarre
> tutti i dati che fanno parte della sezione "PICK UP:", quindi estrarre
> le colonne A2,A3,A4 delle prime 3 righe, e quando trovo la
> sezione "CONSIGN", fermarmi e non selezionare + niente..Ma come faccio?
> Secondo voi č possibile? Grazie molte anticipatamente!
>
> --
> AR
(se ho capito)
Select A1, A2, A3, A4 From nomeTabella Where Sezione='PICK UP:";
Ciao.
--
Sergio MAZZA


title: Estrazione dati da tabella!

author: Roberto dalla campagna

text:
"AR" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200506270...@mynewsgate.net...
> Salve a tutti!Devo chiedere un'informazione..Ho una tabella con dei
> dati all'interno, vi propongo un'esempio per facilitare la comprensione
> del mio problema:
> A1         A2              A3               A4
> PICK UP:   Villanovet                       Requested
>            Via regionale
>            Villafalletto   Arrived          22/06/05
> CONSIGN:   Ciao            Ciao             Ciao
>
> La tabella č composta dai campi A1,A2,A3,A4.Con una query devo estrarre
> tutti i dati che fanno parte della sezione "PICK UP:", quindi estrarre
> le colonne A2,A3,A4 delle prime 3 righe, e quando trovo la
> sezione "CONSIGN", fermarmi e non selezionare + niente..Ma come faccio?
> Secondo voi č possibile? Grazie molte anticipatamente!
Con VBA apri un recordset sulla tua tabella; scorri i record sino a quando
non trovi quello che nel campo A1 ha il valore "PICK UP:"; da quel record e
dai successivi estrai i dati dei campi A2, A3 e A4; vai avanti cosě sino a
quando non incontri il record con "CONSIGN" nel campo A1;
chiudi ilrecordset.
>
> --
> AR
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Estrazione dati da tabella!

author: giorgio rancati

text:
"AR" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200506270...@mynewsgate.net...
> Salve a tutti!Devo chiedere un'informazione..Ho una tabella con dei
> dati all'interno, vi propongo un'esempio per facilitare la comprensione
> del mio problema:
> A1         A2              A3               A4
> PICK UP:   Villanovet                       Requested
>            Via regionale
>            Villafalletto   Arrived          22/06/05
> CONSIGN:   Ciao            Ciao             Ciao
>
> La tabella č composta dai campi A1,A2,A3,A4.Con una query devo estrarre
> tutti i dati che fanno parte della sezione "PICK UP:", quindi estrarre
> le colonne A2,A3,A4 delle prime 3 righe, e quando trovo la
> sezione "CONSIGN", fermarmi e non selezionare + niente..Ma come faccio?
> Secondo voi č possibile? Grazie molte anticipatamente!
>
Ciao AR,
se ho capito bene prova cosě
----
SELECT TOP 3 A2,A3,A4
FROM Tabella
WHERE A1='PICK UP:'
----
Ciao Giorgio


title: Problema con etichette

author: MArcello

text:
Dal principio:
Avevo circa 500 indirizzi in word uno per riga, poichè non volevo riscrivere
tutto in access ho fatto di ogni rigo un campo (senza dividere nome cognomi
etc.) ho impostato questo campo come memo e ho "formattato" il contenuto con
vari a capo per fare entrare tutto nell etichetta.
Dopo ho scoperto che  l'autocomposizione per le etichette non prende i campi
memo.
Come posso risolvere?
Marcello


title: Problema con etichette

author: SunRex

text:
"MArcello" <
no_...@nospam.it
> ha scritto nel messaggio
news:uMJRb.210091$_P.72...@news4.tin.it...

Ricominci da capo ;)
SunRex


title: Problema con etichette

author: Roberto da casa

text:
"MArcello" <
no_...@nospam.it
> ha scritto nel messaggio
news:uMJRb.210091$_P.72...@news4.tin.it...
> Dal principio:
> Avevo circa 500 indirizzi in word uno per riga, poichč non volevo
riscrivere
> tutto in access ho fatto di ogni rigo un campo (senza dividere nome
cognomi
> etc.) ho impostato questo campo come memo e ho "formattato" il contenuto
con
> vari a capo per fare entrare tutto nell etichetta.
> Dopo ho scoperto che  l'autocomposizione per le etichette non prende i
campi
> memo.
> Come posso risolvere?
> Marcello
Creati una tabella temporanea che contiene un campo testo per ogni riga
delle etichette.
Creati una funzione che apre un recordset sulla tabella che contiene il
campo memo ed un recordset sulla tabella temporanea. Scorri tutti i record
della prima tabella e per ognuno popola il primo campo della tabella
temporanea col la stringa che va dall'inizio del campo memo al primo ritorno
a capo; popola il secondo campo della tabella temporanea con la stringa che
va dal primo al secondo ritorno a capo del campo memo e cosě via sino a
popolare tutti icampi dei record della tabella temporanea.
Usa poi la tabella temporanea per stampare le etichette.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con etichette

text:
>
> Creati una tabella temporanea che contiene un campo testo per ogni riga
> delle etichette.
> Creati una funzione che apre un recordset sulla tabella che contiene il
> campo memo ed un recordset sulla tabella temporanea. Scorri tutti i record
> della prima tabella e per ognuno popola il primo campo della tabella
> temporanea col la stringa che va dall'inizio del campo memo al primo
ritorno
> a capo; popola il secondo campo della tabella temporanea con la stringa
che
> va dal primo al secondo ritorno a capo del campo memo e cosě via sino a
> popolare tutti icampi dei record della tabella temporanea.
> Usa poi la tabella temporanea per stampare le etichette.
>
Piu o meno come pensavo, ma non penso di saper scrivere una tale funzione,
per esempio non so come riconoscere il ritorno a capo, se mi dai qualche
consiglio ci posso provare.
Anzi se mi indichi qualche esempio sul sito comune su come creare il record
set sulla tabella risparmiamo molto tempo.
Grazie Marcello


title: Problema con etichette

text:
"MArcello" <
no_...@nospam.it
> ha scritto nel messaggio
news:AJ3Sb.160727$VW.65...@news3.tin.it...
>
> >
> > Creati una tabella temporanea che contiene un campo testo per ogni riga
> > delle etichette.
> > Creati una funzione che apre un recordset sulla tabella che contiene il
> > campo memo ed un recordset sulla tabella temporanea. Scorri tutti i
record
> > della prima tabella e per ognuno popola il primo campo della tabella
> > temporanea col la stringa che va dall'inizio del campo memo al primo
> ritorno
> > a capo; popola il secondo campo della tabella temporanea con la stringa
> che
> > va dal primo al secondo ritorno a capo del campo memo e cosě via sino a
> > popolare tutti icampi dei record della tabella temporanea.
> > Usa poi la tabella temporanea per stampare le etichette.
> >
>
> Piu o meno come pensavo, ma non penso di saper scrivere una tale funzione,
> per esempio non so come riconoscere il ritorno a capo, se mi dai qualche
> consiglio ci posso provare.
i caratteri del ritorno a capo dovrebbero essere:
Chr$(13) & Chr$(10)
> Anzi se mi indichi qualche esempio sul sito comune su come creare il
record
> set sulla tabella risparmiamo molto tempo.
Nel Sito Comune, nella Sezione General dai uno sguardo alla FAQ di
Alessandro Cara intitolata "Estrarre l'n-mo elemento (token) da un elenco
delimitato.".
Se i dati contenuti nel campo memo sono organizzati su tre righe (tanti
quanti i campi della tabella temporanea da creare e delle righe delle
etichette da stampare) richiamerai l funzione Token() tre volte, per ognuna
delle quali ricaverai il valore di una riga delle etichette (ovvero di un
campo della tabella temporanea).
Per il resto dovrai aprirti in input un recordset sulla tabella che contiene
il campo Memo e un secondo recordset in output sulla tamella temporanea che
poi userai per stampare le etichette.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
> Grazie Marcello
>
>


title: [2010] importare da File Maker Pro

author: Ammammata

text:
buongiorno

ho bisogno di recuperare una tabella da un file .FP7

c'è qualche filtro a disposizione?

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: [2010] importare da File Maker Pro

author: Paolo Dal Bosco

text:
"Ammammata"  ha scritto nel messaggio
news:Xns9F6661DD47B9Dam...@194.177.97.96...

prova a dar un'occhiata a questo link
http://www.umich.edu/~lsarth/FM2Access01.htm

forse può aiutarti.

Saluti
Paolo


title: [2010] importare da File Maker Pro

text:
Il giorno Tue 20 Sep 2011 08:04:43p, *Paolo Dal Bosco* inviava su
it.comp.appl.access il messaggio
news:4e78d5bf$0$44206$
4faf...@reader1.news.tin.it
. Vediamo cosa scrisse:

> prova a dar un'occhiata a questo link
>
http://www.umich.edu/~lsarth/FM2Access01.htm

> forse puņ aiutarti.
>
>

grazie per la segnalazione ma il suggerimento prevede che io abbia FM, cosa
che non č, ho solo il database

ho comunque "risolto" ripescando da un backup la tabella esportata in
formato txt



title: Open Acrobat with VB

author: fantasmino

text:
Qualcuno , cortesemente, saprebbe indicarmi come si fa ad aprire , tramite
vba, un documento acrobat e successivamente visualizzare una determinata
pagina (es pagina 9).
Grazie


title: Open Acrobat with VB

author: Sergio MAZZA

text:
"fantasmino" <
fantas...@libero.it
> ha scritto nel messaggio
news:SR9Qd.32559$QG6.5...@twister2.libero.it...

Prova vedere questo documento:
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf
Ciao.
--
Sergio MAZZA


title: Problema di invio su FTP

author: Arturo

text:
Devo fare una routine che ogni giorno prende i dati da un DB di Access (da
una tabella specifica), li trasforma in un file ASCII (e fin qui ci riesco,
l'evento si può schedulare da Windows e quindi affidare ad una macro
Autoexec l'esecuzione). Poi occorre rinominare l'estensione del file creato
da .txt a .db (qui ho provato con un .bat del dos ma non va) e infine
mandare il tutto a un server remoto via FTP (questo non lo so fare in
automatico). Il tutto deve andare in automatico. Qualcuno mi può aiutare?
Grazie
Arturo


title: Problema di invio su FTP

author: Fabrizio

text:
"Arturo" <
atad...@freemail.it
> ha scritto nel messaggio
news:6c987.9758$0Z1.3...@news.infostrada.it...

Per inviare il file in automatico tramite Ftp devi inserire in seguente
codice come evento
Shell "ftp -s:C:\ftp.txt 125.125.125.125", 1
il file ftp.txt contiene il nome utente la password per accedere allo spazio
ftp e tutti i comandi di invio dei file
125.125.125.125 è l'indirizzo dello spazio a cui ti vuoi collegare.


title: Problema di invio su FTP

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9jra53$ksa$1...@pegasus.tiscalinet.it...

Grazie. Il nome del file da inviare lo scrivo nel file ftp.txt?
Poniamo che il file da inviare sia C:\exportdb\products.txt, prima devo
rinominarlo in C:\exportdb\products.db, ho provato a fare questo
rinomina.bat:
ren c:\exportdb\products.txt c:\exportdb\products.db
ma non funziona, nel senso che non rinomina un bel niente, d'altra parte
Access non lascia salvare un formato .txt con l'estensione .db
Mi puoi fare un esempio del file ftp.txt ?
Grazie, Arturo


title: Problema di invio su FTP

author: Federico Luciani

text:

per rinominare il file guarda l'istruzione Name di VBA.
per quanto riguarda l'ftp, hai due alternative:
- usare un client ftp che funzioni anche da riga di comando, e quindi in
vba usi shell
- oppure usare le librerie di wininet (explorer), trovi del materiale
sul sito di Dev Ashish (link dal SC)
naturalmente la seconda e' un piu' complicata :-)
--
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
----------------------------------


title: Problema di invio su FTP

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B613667...@sitocomune.com...
> Arturo wrote:
> > Devo fare una routine che ogni giorno prende i dati da un DB di Access
(da
> > una tabella specifica), li trasforma in un file ASCII (e fin qui ci
riesco,
> > l'evento si può schedulare da Windows e quindi affidare ad una macro
> > Autoexec l'esecuzione). Poi occorre rinominare l'estensione del file
creato
> > da .txt a .db (qui ho provato con un .bat del dos ma non va) e infine
> > mandare il tutto a un server remoto via FTP (questo non lo so fare in
> > automatico). Il tutto deve andare in automatico. Qualcuno mi può
aiutare?
> > Grazie
> > Arturo
>
> per rinominare il file guarda l'istruzione Name di VBA.
>
> per quanto riguarda l'ftp, hai due alternative:
> - usare un client ftp che funzioni anche da riga di comando, e quindi in
> vba usi shell
> - oppure usare le librerie di wininet (explorer), trovi del materiale
> sul sito di Dev Ashish (link dal SC)
>
> naturalmente la seconda e' un piu' complicata :-)
Grazie per i suggerimenti.
Ciao


title: Problema di invio su FTP

text:
"Arturo" <
atad...@freemail.it
> ha scritto nel messaggio
news:_ba87.9996$0Z1.3...@news.infostrada.it...

Per rinominare il file prova con il comando Name di Visual basic
Name vecchifile As  nuovofile
Esempio file ftp.txt
nomeutente
password
cd cartella         (se lo devi mettere in qualche sottocartella)
get nome file      (se devi prelevare un file)
send nomefile     (se lo devi inviare)


title: Problema di invio su FTP

text:
PS.
Credo che il file ftp.txt vada chiuso con il comando
bye
per chiudere la connessione, giusto?


title: Problema di invio su FTP

text:
> > Mi puoi fare un esempio del file ftp.txt ?
> >
> > Grazie, Arturo
> >
> >
>
> Per rinominare il file prova con il comando Name di Visual basic
>
> Name vecchifile As  nuovofile
>
>
> Esempio file ftp.txt
>
>
> nomeutente
> password
>
> cd cartella         (se lo devi mettere in qualche sottocartella)
> get nome file      (se devi prelevare un file)
> send nomefile     (se lo devi inviare)
Ok. Ti ringrazio infinitamente, funziona ma ci sono due problemi:
1. Manda il file due volte
Connesso a 111.111.111.111.
220
xxxxxxxx.com
 ftp server (Version 5.4.3) ready.
Utente (xxx.xxx.xxx.xxx:(none)):
331 Password required for xxxxx.
230 User xxxxx logged in.
ftp>
ftp> cd /xxxxx/xxxxx/
250 CWD command successful.
ftp> send C:\ExportDB\products.db
200 PORT command successful.
150 Opening ASCII mode data connection for products.db.<--- PRIMA VOLTA
226 Transfer complete.
ftp: 1338283 bytes sent in 97,14secondi 13,78Kbyte/sec)
ftp> 200 PORT command successful.
150 Opening ASCII mode data connection for products.db.<---SECONDA VOLTA
226 Transfer complete.
ftp: 1338283 bytes sent in 96,91secondi 13,81Kbyte/sec)
ftp>
2. Esiste un comando VBA che equivalga al DELETE del DOS per cancellare il
vecchio file? Nella guida in linea non l'ho trovato.
Di nuovo grazie, Arturo


title: Problema di invio su FTP

text:

Furbacchione ;-))
kill "path\nomefile"



title: Problema di invio su FTP

text:
> Furbacchione ;-))
>
> kill "path\nomefile"
>
> --
> Federico
:o)), non stavo emulando Gonzo ... veramente non l'ho trovato!
Grazie e a buon rendere.
Arturo


title: Problema di invio su FTP

author: Stefano R.©

text:
Arturo <
atad...@freemail.it
> wrote in message
tSf87.11697$0Z1.3...@news.infostrada.it...

usa quit
Stefano Raspadori


title: Problema di invio su FTP

author: Gonzo

text:
Mi fa piacere essere diventato di interesse pubblico... :-)
Gonzo
--
Posted from [212.210.223.158] by way of
oe68.pav1.hotmail.com
 [64.4.30.203]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: access2K vs. VB6, quale dei due ?!

author: spedysoft

text:
Ho creato una bella applicazione in access...ora mi trovo nelle condizioni
di avere delle richieste da parte di potenziali clienti che vorrebbero il
DB...( a pagamento naturalmente !) :
1) Mi sono cimentato nella creazione di pacchetti di installazione...e,
visto che uso anche .ocx esterni ho trovato la cosa un'attimo complicata
soprattutto per quanto riguarda la registrazione dei controlli...
Inoltre se il cliente non dispone di Access2K gli devo fornire il
Run-Time...
2) Sarò pure un maniaco dell' estetica ma...ho una valanga di sottomaschere
che, seppur funzionali, a livello estetico non sono il massimo e più di
tanto non possono essere nemmeno programmate...con VB invece posso usare
delle griglie fenomenali (a disposizione ne ho parecchie, MabryGridX,
ApexTrue, Sheridan etc.etc.) che possono essere programmate riga per riga,
colonna per colonna,cella per cella, evento per evento....e tra l'altro su
Access questi ActiveX non si possono usare...danno solo che problemi di
compatibilità...
3) Non ho nulla da ridire su Access2K...ci faccio di tutto...e sicuramente
in minor tempo che con VB6...ma...alla fine ho come l' impressione che
Access vada bene per piccole applicazioni e che non possa essere "spinto"
più di tanto...(un pò come un motorino elaborato che arriva fino lì...e sai
vai oltre son solo che rogne...)
VB6 sebbene lo trovi più palloso, visto che per creare una listbox ci
impiego il triplo del tempo, mi dà l'impressione di essere più completo e
versatile, forse più adatto a creare applicazioni da distribuire...
Sono al bivio...
che devo fare ?


title: access2K vs. VB6, quale dei due ?!

author: Cristiano Zorzi

text:
"spedysoft"
> 1) Mi sono cimentato nella creazione di pacchetti di installazione...e,
> visto che uso anche .ocx esterni ho trovato la cosa un'attimo complicata
> soprattutto per quanto riguarda la registrazione dei controlli...
> Inoltre se il cliente non dispone di Access2K gli devo fornire il
> Run-Time...
> 2) Sarò pure un maniaco dell' estetica ma...ho una valanga di
sottomaschere
> che, seppur funzionali, a livello estetico non sono il massimo e più di
> tanto non possono essere nemmeno programmate...con VB invece posso usare
> delle griglie fenomenali (a disposizione ne ho parecchie, MabryGridX,
> ApexTrue, Sheridan etc.etc.) che possono essere programmate riga per riga,
> colonna per colonna,cella per cella, evento per evento....e tra l'altro su
> Access questi ActiveX non si possono usare...danno solo che problemi di
> compatibilità...
Se l'estetica delle Form non ti convince è colpa tua: puoi fare praticamente
tutto quello che fai con altri prodotti senza usare componenti .ActiveX.
Di conseguenza non usarli ;-)
Sul fatto poi che tu trovi limiti nella programmabilità delle forms
(continue soprattutto) sono perlomeno perplesso.
Comunque gli appassionati di Grid, e di problemi d'affidabilità ne trovano
anche per Access:
http://www.granite.ab.ca/access/gridcontrols.htm
> 3) Non ho nulla da ridire su Access2K...ci faccio di tutto...e sicuramente
> in minor tempo che con VB6...ma...alla fine ho come l' impressione che
> Access vada bene per piccole applicazioni e che non possa essere "spinto"
> più di tanto...(un pò come un motorino elaborato che arriva fino lì...e
sai
> vai oltre son solo che rogne...)
Access è un ottimo Front-End per applicazioni piccole ed enormi,
file-sharing e Client-Server
Chiaro che il prodotto vada conosciuto, e purtroppo bazzicano molti
smanettoni che non hanno idee chiare in materia...
> VB6 sebbene lo trovi più palloso, visto che per creare una listbox ci
> impiego il triplo del tempo, mi dà l'impressione di essere più completo e
> versatile, forse più adatto a creare applicazioni da distribuire...
Comunque, al limite, lascia perdere VB6 che è già morto e sepolto e provati
.NET.
Ciao, Cristiano


title: access2K vs. VB6, quale dei due ?!

author: Simone Calligaris

text:
"spedysoft"
> Inoltre se il cliente non dispone di Access2K gli devo fornire il
> Run-Time...
E vorrei vedere!
> 2) Sarò pure un maniaco dell' estetica ma...ho una valanga di
sottomaschere
> che, seppur funzionali, a livello estetico non sono il massimo e più di
> tanto non possono essere nemmeno programmate...con VB invece posso usare
> delle griglie fenomenali (a disposizione ne ho parecchie, MabryGridX,
> ApexTrue, Sheridan etc.etc.) che possono essere programmate riga per riga,
> colonna per colonna,cella per cella, evento per evento...
Perchè non ci fai degli esempi di cose mirabolanti che non si possano fare
con DataSheets o Forms Continue di Access?
.e tra l'altro su
> Access questi ActiveX non si possono usare...danno solo che problemi di
> compatibilità...
Non ci giurerei: la versione DEV di Access 2000 acclude diverse Grid (tra
cui una Demo di TrueDbGrid).
Dubito fortemente che non funzino nelle forms del succitato.
> 3) Non ho nulla da ridire su Access2K...ci faccio di tutto...e sicuramente
> in minor tempo che con VB6...ma...alla fine ho come l' impressione che
> Access vada bene per piccole applicazioni e che non possa essere "spinto"
> più di tanto...(un pò come un motorino elaborato che arriva fino lì...e
sai
> vai oltre son solo che rogne...)
Stai scrivendo un mucchio di monate.
Però sei perdonato, c'è chi fa di peggio: le pensa.
... e poi si vedono i risultati dai tanti software di m***a che bazzicano.
Ciao  ;-)


title: access2K vs. VB6, quale dei due ?!

author: @Alex (Alessandro Baraldi)

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
news:MXRSa.192030$lK4.5...@twister1.libero.it...
> Ho creato una bella applicazione in access...ora mi trovo nelle condizioni
> di avere delle richieste da parte di potenziali clienti che vorrebbero il
> DB...( a pagamento naturalmente !) :
> 1) Mi sono cimentato nella creazione di pacchetti di installazione...e,
> visto che uso anche .ocx esterni ho trovato la cosa un'attimo complicata
> soprattutto per quanto riguarda la registrazione dei controlli...
> Inoltre se il cliente non dispone di Access2K gli devo fornire il
> Run-Time...
Bella scoperta....! Ma ti sei mai chiesto cosa gli devi fornire quando
sviluppi
applicazioni con VB...???
Ti è mai balenata l'idea del RUNTIME di VB...????
Scusa se ti distruggo un mito.....................!
> 2) Sarò pure un maniaco dell' estetica ma...ho una valanga di
sottomaschere
> che, seppur funzionali, a livello estetico non sono il massimo e più di
> tanto non possono essere nemmeno programmate...con VB invece posso usare
> delle griglie fenomenali (a disposizione ne ho parecchie, MabryGridX,
> ApexTrue, Sheridan etc.etc.) che possono essere programmate riga per riga,
> colonna per colonna,cella per cella, evento per evento....e tra l'altro su
> Access questi ActiveX non si possono usare...danno solo che problemi di
> compatibilità...
Gli activX sono utilizzabili anche in Access, forse non come in VB in
pratica
non sono associabili al Recordset, quindi di più difficile gestione.
Sono spesso causa di rottura di palle, le Maschere continue invece mai.
Se quello che cerchi è solo l'estetica...............................!!!!
BAH.
> 3) Non ho nulla da ridire su Access2K...ci faccio di tutto...e sicuramente
> in minor tempo che con VB6...ma...alla fine ho come l' impressione che
> Access vada bene per piccole applicazioni e che non possa essere "spinto"
> più di tanto...(un pò come un motorino elaborato che arriva fino lì...e
sai
> vai oltre son solo che rogne...)
> VB6 sebbene lo trovi più palloso, visto che per creare una listbox ci
> impiego il triplo del tempo, mi dà l'impressione di essere più completo e
> versatile, forse più adatto a creare applicazioni da distribuire...
>
> Sono al bivio...
> che devo fare ?
E ti sei chiesto come gestire i REPORT............???????
Hai pensato d'installare CristalREPORT.......??????????
Oppure vuoi gestirli senza anteprima con DATAREPORT...????
L'ineterfaccia per la Reportistica di Access è tra le più potenti e complete
che trovi..............!!!
Non ha paragoni.............!
Se poi ti dedichi alla gestione di progetti ADP con SQL_Server
credo che VB o VBNET(meglio) non siano superiori.
Considerazioni personali.
@Alex.


title: access2K vs. VB6, quale dei due ?!

author: S. Savoldi

text:
"spedysoft"
> 2) Sarò pure un maniaco dell' estetica ma
>...ho una valanga di sottomaschere
> che, seppur funzionali, a livello estetico non sono il massimo e più di
> tanto non possono essere nemmeno programmate...con VB invece posso usare
> delle griglie fenomenali (a disposizione ne ho parecchie, MabryGridX,
> ApexTrue, Sheridan etc.etc.) che possono essere programmate riga per riga,
> colonna per colonna,cella per cella, evento per evento....e tra l'altro su
> Access questi ActiveX non si possono usare...danno solo che problemi di
> compatibilità...
Maniaco dell'estetica ... ma distratto.
Non hai valutato le possibilità uniche a livello di layout che ti
offrono le form continue, soprattutto a risoluzioni >=1024x768?
Il fatto di poter disporre nella sezione "corpo" i controlli anche su più
righe, creando una successione di viste "a maschera singola" di complessità
variabile (puoi inserirci perfino Strutture a Schede) è
davvero notevole.
In rapporto alle viste DataSheets, con Access >97 è stato raggiunto un
livello
di flessibilità abbastanza buono (formatt. condizionali e strutture
master-detail si fanno apprezzare).
Ti saluto.


title: access2K vs. VB6, quale dei due ?!

author: Mirko

text:
Scusate ma mi permetto di spezzare una lancia in favore di VB pur
essendo un forte utilizzatore di app client/server in access.
Credo che si stia mescolando le carte tra un RDBMS e un Linguaggio di
Programmazioen seppur obsoleto ma completo
Con un linguaggio di programmazione faccio tutto, e con tutto intendo
veramente tutto, con Access faccio tanto, moltissimo ma non tutto, senza
nulla togliere agli indubbi vantaggi che offre in termini di customising
e sviluppo.
Ma non possiamo mescolare due cose così differenti tra loro che a
seconda delle scelte possono entrambi essere la soluzione migliorem, ma
dipende dai casi
Personalmente sviluppo sia in access (tutte le versioni), vb (tutte le
versioni),
vb.net
 e credo che in un caso il primo sia nettamente
superiore, ma in un subset di condizioni mentre l'altro è malleabile a
qualsiasi condizioni
il messaggio é "non facciamo confusione tra cose così differenti"
ciao a tutti e good-coding
Mirko
PS: non copritemi di insulti...plz
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: access2K vs. VB6, quale dei due ?!

author: Sib

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
> Ho creato una bella applicazione in access...ora mi trovo nelle condizioni
> di avere delle richieste da parte di potenziali clienti che vorrebbero il
> DB...( a pagamento naturalmente !) :
Come tutti.
cut
> 3) Non ho nulla da ridire su Access2K...ci faccio di tutto...e sicuramente
> in minor tempo che con VB6...ma...alla fine ho come l' impressione che
> Access vada bene per piccole applicazioni e che non possa essere "spinto"
> più di tanto...(un pò come un motorino elaborato che arriva fino lì...e
sai
> vai oltre son solo che rogne...)
VB, come altri linguaggi di programmazione, e' un buon linguaggio che ti
consente di fare tante cose.
Quando si tratta di sviluppare database, pero', non c'e' tanto da
cincischiare.
Tu ti preoccupi del lato estetico (ti assicuro risolvibile in qualsiasi
caso) ma poniti anche altri problemi,
e se il cliente ti comincia a chiedere funzioni di reportistica avanzate con
datawarehousing mediante query complesse e dinamiche a campi incrociati e
non non mi dirai che ti metti a farle con il VB!
La tua valutazione deriva, scusa se te lo dico, da una non completa
conoscenza di quello che hai davanti e di quali possano essere le reali
esigenze del cliente (quelle che non conosce neanche e che tirera' fuori
alla fine o che cerchera' di farti capire senza riuscirsi a spiegare).
> VB6 sebbene lo trovi più palloso, visto che per creare una listbox ci
> impiego il triplo del tempo, mi dà l'impressione di essere più completo e
> versatile, forse più adatto a creare applicazioni da distribuire...
> Sono al bivio...
> che devo fare ?
Fai la prova.
Sib


title: access2K vs. VB6, quale dei due ?!

author: Mirko Parisi

text:
personalmente ho realizzarto applicazioni in vb6 e
vb.net
 "pronte" per
interfacciarsi con differenti backend (postgresql, db2, sql, mysql,
access) tanto per citarne due), con funzioni standard di data warehouse
molto spinte ed un editor customuzzabile dall'utente. Questo in access
come lo fai?
se conosci la bestia la sai anche domare, ripeto vb6 fa tutto, access fa
bene tutto quanto legato ai dati e ai reports
c'è una bella differenza pur constatando e riconoscendogli le enormi
potenzialità e le poche (se no nulle) alternative nella stessa fascia di
mercato



title: access2K vs. VB6, quale dei due ?!

text:
"Mirko Parisi" <
mir...@yahoo.com
> ha scritto nel messaggio
> personalmente ho realizzarto applicazioni in vb6 e
vb.net
 "pronte" per
> interfacciarsi con differenti backend (postgresql, db2, sql, mysql,
> access) tanto per citarne due),
me ne compiaccio.
> con funzioni standard di data warehouse
> molto spinte ed un editor customuzzabile dall'utente.
il datawarehouse e', fondamentalmente, una elaborazione di codice sql e
strutture dati denormalizzate, quindi il fatto che tu abbia integrato queste
funzioni inVB  ti da lustro dato che avrai dovuto scrivere riche e righe di
codice sql e VB.
Resta il fatto che con access avresti potuto usare gli editor facilitati
> Questo in access
> come lo fai?
In che senso "come lo fai"?
quale dovrebbe essere il problema nel farlo con access?
> se conosci la bestia la sai anche domare, ripeto vb6 fa tutto, access fa
> bene tutto quanto legato ai dati e ai reports
hai detto niente.
come dicevo prima e' nel momento in cui si parla di database (quindi
gestione di dati) che access fa notare le sue caratteristiche.
E' chiaro che se devi fare un videogame o un lettore multimediale access non
va bene (non perche' non poterbeb ma perche' non e' realizzato per quello).
Sib


title: access2K vs. VB6, quale dei due ?!

author: Simone calligaris

text:
"Mirko Parisi" <
> personalmente ho realizzarto applicazioni in vb6 e
vb.net
 "pronte" per
> interfacciarsi con differenti backend (postgresql, db2, sql, mysql,
> access) tanto per citarne due), con funzioni standard di data warehouse
> molto spinte ed un editor customuzzabile dall'utente. Questo in access
> come lo fai?
Mi spiace fartelo notare: ma con Access (XP) le funzionalitŕ di pivoting e
datawarehousing sono praticamente intrinseche.
Ti puoi collegare a qualunque motore di database ODBC e (con un tantino piů
di lavoro) Ole-DB.
> se conosci la bestia la sai anche domare, ripeto vb6 fa tutto, access fa
> bene tutto quanto legato ai dati e ai reports
E' no: VB fa molto, molto, molto poco senza ricorrere a componenti di terze
parti (.OCX)
Griglie, Combo, Reportistica, Toolbars avanzate: quasi nulla di tutto questo
č realizzabile usando gli strumenti default di VB6.
.NET č piů potente, i controlli .net sono professionali, ma resta assente il
mondo della reportistica avanzata.
Ciao.


title: access2K vs. VB6, quale dei due ?!

text:
"Mirko" <
> Credo che si stia mescolando le carte tra un RDBMS e un Linguaggio di
> Programmazioen seppur obsoleto ma completo
Non si mescola nulla.
VB.NET
 č un linguaggio finto stand-alone (e finto compilato nel caso di
.NET) alla cui base stanno voluminose distribuzioni Runtime.
Paseli nel caso di .NET, meno palesi ma ineluttabili nel caso di VB.XX.
Il mondo Microsoft č piů omogeneo di quanti molti sospettino.
> Con un linguaggio di programmazione faccio tutto, e con tutto intendo
> veramente tutto, con Access faccio tanto, moltissimo ma non tutto, senza
> nulla togliere agli indubbi vantaggi che offre in termini di customising
> e sviluppo.
Con Delphi, o C++ Builder che sono basati su linguaggi basati su set
d'istruzioni ridotte fai tutto.
Col vecchio VB fai quasi nulla senza middleware (Sheridan, TrueDbGrid,
Seagate, etc.) o vagonate di API.
Utilizzando controlli ActiveX a destra e a manca fai PhotoShop anche con
Access: ma non č detto che sia una buona idea!
Ciao.


title: access2K vs. VB6, quale dei due ?!

text:
"Simone calligaris"
>
VB.NET
 è un linguaggio finto stand-alone
Scusate: VB6 è un ambiente RAD finto stand-alone...


title: access2K vs. VB6, quale dei due ?!

text:
"Mirko Parisi" <
> personalmente ho realizzarto applicazioni in vb6 e
vb.net
 "pronte" per
> interfacciarsi con differenti backend (postgresql, db2, sql, mysql,
> access) tanto per citarne due), con funzioni standard di data warehouse
> molto spinte ed un editor customuzzabile dall'utente. Questo in access
> come lo fai?
Stai facendo esempi di funzionalità (accesso multidatabase e DWHousing)
addirittura "connaturate" a MS Access...
> se conosci la bestia la sai anche domare, ripeto vb6 fa tutto
Per favore, non scriviamo oscenità.
VBXX è sempre stato (e sarà) legato al mondo dello sviluppo gestionale e
web.
Quanto non rientri nei due ambiti precedenti è stato sviluppato per giorco o
esperimento.
Prodotti professionali in campo grafico, multimediale, videoludico, Office,
etc., etc. non saranno mai sviluppati con ambienti RAD ... tantomeno
strutturalmente limitati come VB6.
Ti saluto.


title: access2K vs. VB6, quale dei due ?!

text:
"Mirko" <
mir...@yahoo.com
> ha scritto nel messaggio
news:11e8d55b74c4375b1c3...@mygate.mailgate.org...
> Scusate ma mi permetto di spezzare una lancia in favore di VB pur
> essendo un forte utilizzatore di app client/server in access.
>
> Credo che si stia mescolando le carte tra un RDBMS e un Linguaggio di
> Programmazioen seppur obsoleto ma completo
Non si stà mescolando Nulla...., non vedere Access come DB, ma solo
come HMI verso un vero RDBMS.
Che differenza hai da VB se non le matrici di Controlli......???
> Con un linguaggio di programmazione faccio tutto, e con tutto intendo
> veramente tutto, con Access faccio tanto, moltissimo ma non tutto, senza
> nulla togliere agli indubbi vantaggi che offre in termini di customising
> e sviluppo.
Fai un'esempio di quello che non riesci a fare con Access che fai con VB
senza l'uso di OCX.......!!!!!!!!!
> Ma non possiamo mescolare due cose così differenti tra loro che a
> seconda delle scelte possono entrambi essere la soluzione migliorem, ma
> dipende dai casi
Non sono differenti, hanno solo un linguaggio di programmazione simile
ma non completamente compatibile.
> Personalmente sviluppo sia in access (tutte le versioni), vb (tutte le
> versioni),
vb.net
 e credo che in un caso il primo sia nettamente
> superiore, ma in un subset di condizioni mentre l'altro è malleabile a
> qualsiasi condizioni
>
> il messaggio é "non facciamo confusione tra cose così differenti"
Ribadisco che non sono cose differenti, sono 2 strumenti mediocri
ma di una comodità estrema......!
Hai provato a gestire DataReport complessi....????
Hai provato a creare Report usando le coordinate del
foglio di stampa.......!
Hai fatto mai qualcosa di simile con Access.......????
Senza CristalRep VB è pietoso.........per la reportistica.
Lasci aperdere poi gli OCX senza dei quali con VB non
popoli nemmeno una ComBoBox, devi ciclare via codice
il Recordset............!!!!
Senza poi parlare dell'EXE, solo per chi non sà cosa sia un vero EXE
creato da Delphi o C++(Borland).
Io ci penserei 2/3 volte.......!!!!
Saluti.
@Alex.


title: Ricavare il nome del controllo

author: AndreaB

text:
Ciao a tutti.
Vi spiego subito il mio problema.
Ho una serie di etichette di testo in una sottomaschera posta in una
maschera principale. Io voglio che da "doppio click" su un'etichetta della
sottomaschera parta un evento in grado di leggere il nome del controllo
etichetta sul quale è stato eseguito il doppio click.
Spero di essere stato sufficientemente chiaro
Ciao a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ricavare il nome del controllo

text:
"AndreaB" <
a.bi...@berco.com
> ha scritto nel messaggio news:ce5ang$l3s$1...@news.newsland.it...
> Ciao a tutti.
> Vi spiego subito il mio problema.
> Ho una serie di etichette di testo in una sottomaschera posta in una
> maschera principale. Io voglio che da "doppio click" su un'etichetta della
> sottomaschera parta un evento in grado di leggere il nome del controllo
> etichetta sul quale è stato eseguito il doppio click.
> Spero di essere stato sufficientemente chiaro
>
> Ciao a tutti
>
> --
L'evento che scateni (doppio click) chiamerà una funzione no? Quindi puoi passare il nome del controllo a quella funzione.
Comunque, il nome del controllo che aveva lo stato di attivo lo leggi con la Proprietà PreviousControl (vedi help); il nome del
controllo (dove fai doppio clic), per passarlo come parametro alla funzione, lo leggi con la Proprietà ActiveControl (vedi help)...
Ciao.
--
Sergio MAZZA


title: Ricavare il nome del controllo

text:
Sergio MAZZA ha scritto:


> Ciao.
Le proprietà Activecontrol e PreviousControl mi pare funzionino solo con
controlli che possono rivevere lo stato attivo, non con etichette di testl
(label): dico male?



title: Ricavare il nome del controllo

text:
"AndreaB" <
a.bi...@berco.com
> ha scritto nel messaggio news:ce5esu$12j$1...@news.newsland.it...
>
> Le proprietą Activecontrol e PreviousControl mi pare funzionino solo con
> controlli che possono rivevere lo stato attivo, non con etichette di testl
> (label): dico male?
>
> --
Dici bene; rileggendo il tuo messaggio...
Allora la (mia) prima ipotesi (passaggio del nome alla function) č quella che ti rimane; a meno di qualche altro suggerimento...
Ciao.
--
Sergio MAZZA


title: Stampare un numero N costante di righe per pagina

author: ultrareflex

text:
Ciao ragazzi.....io sono stato sul sito
comune.com
 e mi sono scaricato
questa routine evento per la
stampa di pagine con un numero costante di righe per pagine.
All'atto pratico non ha funzionato. Mi spiego: c'č una voce che dice DCount
(Id_RigheFatture; T_RigheFatture) etc......
Per un profano come me quei campi non sono facili da individuare o da
capire. Di solito nel sito comune ci sono anche degli esempi (ci si puň
scaricare un file.mdb dove vedere il tutto con piů chiarezza).
Qualcuno mi puň dare una mano?
Grazie
Ultrareflex


author: Roberto da casa

text:
"ultrareflex" <
lew...@tin.it
> ha scritto nel messaggio
news:6AUv9.95938$RO.24...@twister1.libero.it...
> Ciao ragazzi.....io sono stato sul sito
comune.com
 e mi sono scaricato
> questa routine evento per la
> stampa di pagine con un numero costante di righe per pagine.
>
> All'atto pratico non ha funzionato. Mi spiego: c'è una voce che dice
DCount
> (Id_RigheFatture; T_RigheFatture) etc......
> Per un profano come me quei campi non sono facili da individuare o da
> capire. Di solito nel sito comune ci sono anche degli esempi (ci si può
> scaricare un file.mdb dove vedere il tutto con più chiarezza).
>
> Qualcuno mi può dare una mano?
>
> Grazie
>
> Ultrareflex
Solo per curiosità, ma sei sicuro che stai parlando della FAQ di Federico
Luciani intitolata "Stampare un numero N costante di righe per pagina" e che
si trova nella Sezione Reports del Sito Comune?
La FAQ di cui sopra ha allegato un valido database di esempio e, se non
ricordo male, nel codice VBA relativo al report di esempio non si fa uso di
funzioni DCount.
Poi, che il codice VBA dell'esempio, anche se molto ben documentato, possa
non essere comprensibile a tutto, questo è anche possibile.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ho risolto i bug su A2000...

author: sdamy

text:
Salve a tutti,
dopo mille peripezie sono riuscito insieme a Simone Calligaris e a Warp a
risolvere un problemi sulla mia applicazione che mi portavo
da diverso tempo.
ERRORE:
dopo l'apertura e la chiusura di un qualsiasi REPORT l'applicazione
andava in blocco.
SOLUZIONE:
ho rimosso e aggiornato i driver delle stampanti installate sul sistema
CONSIGLIO A TUTTO L'NG:
se nella propria applicazione l'uso di report comporta dei
problemi di stabilità si consiglia di rivedere la configurazioni
delle stampanti (magari aggiornando il driver di stampa
con una versione più aggiornata).
Ringrazio ancora Simone, Warp e tutto l'NG  per la collaborazione avuta!
sdamy


title: Ho risolto i bug su A2000...

author: Liones

text:
sdamy <
sd...@tiscalinet.it
> wrote in message
QJx27.40487$q77.2...@news2.tin.it...

i bug sono di A2000 o dei driver ?


title: Ho risolto i bug su A2000...

text:
Liones <
ottavio....@tin.it
> wrote in message
lGY27.50348$cd.3...@news1.tin.it...

sono dovuti ai driver/stampanti,
reinstallando le stampanti con driver aggiornati,
tutto funziona perfettamente
ciao ciao
sdamy


title: Importare dati

author: basettoni

text:
Volevo rendere automatica l'importazione di un foglio excel in una tabella.
tanto per intenderci un pulsante e caricamento senza altra iterazione con
l'utente.
Qualcuno ha gia' affrontato il problema?
Grazie


title: Importare dati

author: OndaMax

text:
Il 14 Feb 2002, 14:09, "basettoni" ha scritto:
>Volevo rendere automatica
l'importazione di un foglio excel in una
>tabella.
>tanto per intenderci
un pulsante e caricamento senza altra iterazione con
>l'utente.
.
Dovrebbe essere sufficiente collegare il file ...
File / Carica File
Esterni / collega tabelle.
Anche nel caso in cui dovessi trasportarlo
forzatamente in una tabella puoi provvedere con una query di creazione
tabella o di accodamento.
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: Importare dati

text:
> File / Carica File
> Esterni / collega tabelle.
Si ma volevo evitarlo, sai gli utenti riescono a combinare guai
impensabili.... ^_____^
> Anche nel caso in cui dovessi trasportarlo
> forzatamente in una tabella puoi provvedere con una query di creazione
> tabella o di accodamento.
Non ci avevo pensato anche xche' non le ho mai usate. Bah ci provo.
grazie.


title: Importare dati

text:
> > Anche nel caso in cui dovessi trasportarlo
> > forzatamente in una tabella puoi provvedere con una query di creazione
> > tabella o di accodamento.
Ehm ecco quando hai tempo se sai darmi due dritte di sta roba....
Per la precisione i dati sono in un file esterno di excell....
Grazie.


title: Importare dati

text:
Il 14 Feb 2002, 17:19, "basettoni" ha scritto:
....
Da menu File /
Carica Dati Esterni / Collega Tabelle comincia a creare il collegamento con
il file di Excel. Vedrai che una volta selezionato il file compare una
procedura guidata. Seguila e dovresti ritrovarti con il file di Excel
collegato e visibile come qualunque altra tabella di Access.



title: Importare dati

text:
Ok questo mi sta bene. Pero' visto che il file e' costruito come si deve
vorrei poter fare un semplice:
'import from pippo.xls into tlbInventario'
associato al click di un pulsante.  ^____^


title: Importare dati

text:
Ok trovato il metodo.
Ciao


title: Importare dati

author: Emyr

text:


e cioč come?
Saluti.
Emanuele.


title: Importare dati

text:
DoCmd.TransferSpreadsheet acImport, 8, "tblInventario", "c:\inventario.xls",
True, ""
cia
.


title: Importare dati

text:


bene così hai risolto la curiosità di molti...
Saluti.
Emanuele.


title: modulo standard

author: Woodrov

text:
Ciao!
Come si fa ad invocare l'esecuzione di un modulo standard da una
Routine evento contenuta in un modulo di classe?
grazie!
	Luca


title: modulo standard

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:7djl0vo4ptkbc0r1b...@4ax.com...

Un modulo non si invoca, nè si esegue.
Quello che puoi fare è richiamare una Funzione o Sub "Public" contenute
all'interno di
un Modulo.
Da un Modulo di Classe la chiami come la chiameresti da qualsiasi parte....!
Call NomeFunzione(parametri se ci sono)
oppure
NomeFunzione Parametrisecisono
Ciao.
@Alex


title: Aiuto NEWBIE inserimento record (trigger)

author: Domenico Ricci

text:
Salve volevo sapere se ina access esiste qualcosa simile ai reigger di
oracle.
Nella fattispecie devo controllare che all'inserimento / aggiornamento di un
campo in una form
si scateni un evento per inserire un valore in una tabella.
Riguardo a quest'ultima cosa è possibile inserire un record in una tabella
tramite codice vba?
Grazie a quanti vorranno rispondermi
\Domenico Ricci


author: Roberto in campagna

text:
"Domenico Ricci" <
dr...@toglimi.hotmail.com
> ha scritto nel messaggio
news:9hfhc9$uk$1...@diesel.cu.mi.it...
> Salve volevo sapere se ina access esiste qualcosa simile ai reigger di
> oracle.
> Nella fattispecie devo controllare che all'inserimento / aggiornamento di
un
> campo in una form
> si scateni un evento per inserire un valore in una tabella.
Tra gli altri, si "scatena" anche l'evento "Dopo aggiornamento" del
controllo (e non campo) della maschera in cui hai digitato il dato. A fronte
di tale evento puoi richiamare una macro o generare un codice VBA.
> Riguardo a quest'ultima cosa è possibile inserire un record in una tabella
> tramite codice vba?
Si è possibile. Apri un recordset sulla tua tabella, quindi inserisci i
record tramite i metodi AddNew ed Update (vedi help).
>
> Grazie a quanti vorranno rispondermi
>
> \Domenico Ricci
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Valori con virgola in update

author: Principiante da casa

text:
  La query che riporto di seguito viene eseguita correttamente se il valore
del campo TotIntervento (variant) è intero. Se contiene la virgola (es.7,75)
in fase di esecuzione mi da un messaggio di errore di sintassi nella query.
Mi potete aiutare ? Ho provato anche a togliere le & ed inserire
TotIntervento tra le " ma mi da un errore di mancanza di parametri in fase
di esecuzione.
Grazie.
  Dim SQLupdate As String

    SQLupdate = "UPDATE Interventi " & _
                "SET Interventi.DataDocumentoFiscale = Date(),Interventi.TipoDocumento = 'R'
" & _
                ",Interventi.NumeroDocumento = " & SalvaProgressivo & "" & _
                ",Interventi.Importo = " & TotIntervento & "" & _
                " WHERE interventi.IDIntervento = " & IDIntervento & ""
    CurrentDb.Execute (SQLupdate)

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Valori con virgola in update

author: Potone

text:
"Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio news:62Z77Z56Z18Y11...@usenet.libero.it...

Ciao,
il problema sta nel fatto che l'interprete del codice sql si aspetta il punto (.) come separatore dei decimali (secondo la notazione
americana) perciò devi sostituire la virgola con il punto.
Puoi utilizzare la funzione Replace.
Ciao
Mat.


title: Valori con virgola in update

text:

Ci ho provato ma mi cambia tutte le virgole anche quelle necessarie.
Grazie,
provo altri sistemi.



title: Valori con virgola in update

text:
<
rust...@libero.it
> ha scritto nel messaggio news:62Z77Z56Z18Y1...@usenet.libero.it...
>                     Il 01 Feb 2006, 09:38, "Potone" <mborr...@SPAMinwind.it> ha scritto:
> > "Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio
> news:62Z77Z56Z18Y11...@usenet.libero.it...
> > > La query che riporto di seguito viene eseguita correttamente se il
> valore
> > > del campo TotIntervento (variant) č intero. Se contiene la virgola
> (es.7,75)
> > > in fase di esecuzione mi da un messaggio di errore di sintassi nella
> query.
> > > Mi potete aiutare ? Ho provato anche a togliere le & ed inserire
> > > TotIntervento tra le " ma mi da un errore di mancanza di parametri in
> fase
> > > di esecuzione.
> > > Grazie.
> > >
> > >
> > > Dim SQLupdate As String
> > >
> > > SQLupdate = "UPDATE Interventi " & _
> > > "SET Interventi.DataDocumentoFiscale = Date(),Interventi.TipoDocumento =
> 'R'
> > > " & _
> > > ",Interventi.NumeroDocumento = " & SalvaProgressivo & "" & _
> > > ",Interventi.Importo = " & TotIntervento & "" & _
> > > " WHERE interventi.IDIntervento = " & IDIntervento & ""
> > > CurrentDb.Execute (SQLupdate)
> > >
> > Ciao,
> > il problema sta nel fatto che l'interprete del codice sql si aspetta il
> punto (.) come separatore dei decimali (secondo la notazione
> > americana) perciň devi sostituire la virgola con il punto.
> > Puoi utilizzare la funzione Replace.
> > Ciao
> > Mat.
> >
>
> Ci ho provato ma mi cambia tutte le virgole anche quelle necessarie.
> Grazie,
> provo altri sistemi.
>
Ciao,
il replace devi applicarlo alle sole variabili non all'intera stringa sql, tipo:
...,Interventi.Importo = " & Replace(TotIntervento,",",".") & ...
Mat.


title: Valori con virgola in update

text:
                    Il 01 Feb 2006, 11:01, "Potone" <mborr...@SPAMinwind.it> ha scritto:
> <
rust...@libero.it
> ha scritto nel messaggio
news:62Z77Z56Z18Y1...@usenet.libero.it...
> > Il 01 Feb 2006, 09:38, "Potone" <mborr...@SPAMinwind.it> ha scritto:
> > > "Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio
> > news:62Z77Z56Z18Y11...@usenet.libero.it...
> > > > La query che riporto di seguito viene eseguita correttamente se il
> > valore
> > > > del campo TotIntervento (variant) è intero. Se contiene la virgola
> > (es.7,75)
> > > > in fase di esecuzione mi da un messaggio di errore di sintassi nella
> > query.
> > > > Mi potete aiutare ? Ho provato anche a togliere le & ed inserire
> > > > TotIntervento tra le " ma mi da un errore di mancanza di parametri
in
> > fase
> > > > di esecuzione.
> > > > Grazie.
> > > >
> > > >
> > > > Dim SQLupdate As String
> > > >
> > > > SQLupdate = "UPDATE Interventi " & _
> > > > "SET Interventi.DataDocumentoFiscale =
Date(),Interventi.TipoDocumento =
> > 'R'
> > > > " & _
> > > > ",Interventi.NumeroDocumento = " & SalvaProgressivo & "" & _
> > > > ",Interventi.Importo = " & TotIntervento & "" & _
> > > > " WHERE interventi.IDIntervento = " & IDIntervento & ""
> > > > CurrentDb.Execute (SQLupdate)
> > > >
> > > Ciao,
> > > il problema sta nel fatto che l'interprete del codice sql si aspetta
il
> > punto (.) come separatore dei decimali (secondo la notazione
> > > americana) perciò devi sostituire la virgola con il punto.
> > > Puoi utilizzare la funzione Replace.
> > > Ciao
> > > Mat.
> > >
> >
> > Ci ho provato ma mi cambia tutte le virgole anche quelle necessarie.
> > Grazie,
> > provo altri sistemi.
> >
> Ciao,
> il replace devi applicarlo alle sole variabili non all'intera stringa sql,
tipo:
> ...,Interventi.Importo = " & Replace(TotIntervento,",",".") & ...
>
> Mat.
>
Per te sarà stata un banalità ma a me mi hai levato da un impiccio grosso
come una casa.
GRAZIE!!!!!!!!
e pure buona giornata.



title: Valori con virgola in update

text:
"Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio news:62Z77Z56Z18Y11...@usenet.libero.it...
[cut]
> > Ciao,
> > il replace devi applicarlo alle sole variabili non all'intera stringa sql,
> tipo:
> > ...,Interventi.Importo = " & Replace(TotIntervento,",",".") & ...
> >
> > Mat.
> >
> Per te sarà stata un banalità ma a me mi hai levato da un impiccio grosso
> come una casa.
> GRAZIE!!!!!!!!
> e pure buona giornata.
Ciao,
e buona giornata pure a te! :-)
Mat.


title: Valori con virgola in update

author: Karl Donaubauer

text:
Potone wrote:
> <
rust...@libero.it
> ha scritto:
>>>> La query che riporto di seguito viene eseguita correttamente se il
>> valore
>>>> del campo TotIntervento (variant) è intero. Se contiene la virgola
>> (es.7,75)
>>>> in fase di esecuzione mi da un messaggio di errore di sintassi nella
>> query.
>>>> ...
>>>> SQLupdate = "UPDATE Interventi " & _
>>>> "SET Interventi.DataDocumentoFiscale = Date(),Interventi.TipoDocumento
>>>> = 'R' " & _
>>>> ",Interventi.NumeroDocumento = " & SalvaProgressivo & "" & _
>>>> ",Interventi.Importo = " & TotIntervento & "" & _
>>>> " WHERE interventi.IDIntervento = " & IDIntervento & ""
>>>> CurrentDb.Execute (SQLupdate)
>>>>
>>> il problema sta nel fatto che l'interprete del codice sql si aspetta il
>> punto (.) come separatore dei decimali (secondo la notazione
>>> americana) perciò devi sostituire la virgola con il punto.
>>> Puoi utilizzare la funzione Replace.
>> ...
> il replace devi applicarlo alle sole variabili non all'intera stringa
> sql, tipo: ...,Interventi.Importo = " & Replace(TotIntervento,",",".") &
> ...
Vedi anche
www.donkarl.com/it
FAQ 6.21 Passare un numero decimale ad una stringa SQL
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA2
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006


title: impostare formato e decimali da codice ?

text:
buongiorno a tutti, un facile quesito, per Voi ovviamente.
Lo avevo già proposto, forse esponendolo male, ma non ne sono venuto a
capo.
Devo rappresentare dei numeri "importanti" e mi è indispensabile la
visualizzazione standard (che visualizza i separatori di migliaia) e
senza virgole.
Ho una casella di testo (quota) che mi deriva da una combinata:
me.quota = me.CasellaCombinata12.column(2)
Preciso che nella combinata vedo i decimali, ma dopo aver eseguito il
codice di cui sopra, la casella di testo (quota) perde la
formattazione.
E' possibile (da codice) andare a impostare il formato standard e le
posizioni decimali della casella?


author: Riccardo Baldinotti

text:

Ho provato a mettere in una combo dei dati contenenti decimali, e su
Dopo Aggiornamento ho scritto la tua formula, modificata così:
me.quota = Format(me.CasellaCombinata12.column(2),"#,##0")
La virgola in realtà rappresenta la separazione delle migliaia, e non
c'è il punto, che rappresenta i decimali.
Sembra funzionare. Se guardi l'Help alla voce Format trovi varie
spiegazioni.
Riccardo Baldinotti


text:

perfetto grazie infinite,
sono riuscito allo scopo, senza dare istruzioni aggiuntive ma solo
sostituendo il mio comando :
Me.quota = Me.CasellaCombinata12.Column(5)
con
Me.quota = Format(Me.CasellaCombinata12.Column(5), "#,##0")
ovviamente non è una critica ma un concreto ringraziamento.
vado a cercarmi sull'help la funzionalità precisa, grazie ancora anche
per la tempestività, ciao