title: Eliminazione date

author: Filippo

text:
Salve a tutti, dovrei realizzare una query di eliminazione su di un database
pieno zeppo di record, vorrei selezionare un range di periodi, non sono
certo però di quale sia la funzione migliore per gestire le date.
Ho pensato di inserire nel criterio del campo data:    >[dal: gg/mm/aaaa]
And <[al: gg/mm/aaaa]
però mi anticipa di un giorno, oppure sarebbe meglio usare il between?
La data è in formato data e ora:     gg/mm/aaaa  hh:mm:ss
Ringrazio per l'aiuto.
Filippo.


title: Eliminazione date

author: Roberto da casa

text:
"Filippo" <
fili...@virgilio.it
> ha scritto nel messaggio
news:8Pdp9.11989$%M1.2...@twister2.libero.it...

Se il campo di tipo Data/ora si chiama Pippo e, oltre alla data contiene
anche un orario, crea nella query il seguente campo calcolato :
PippoBis: Int(Pippo)
e nei criteri del campo calcolato scrivi:
Between [dal: gg/mm/aaaa] And [al: gg/mm/aaaa]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Eliminazione date

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:oAep9.12650$RO.2...@twister1.libero.it...

Ci ho provato, il risultato è sempre lo stesso, a metà esecuzione delle
query si pianta il pc. Ho provato ad eseguirla su puù pc ed è sempre la
stessa cosa.
Pensavo fossero troppi dati così ho tentato di eliminare solo piccole
porzioni di dati per volta, ma nulla da fare.
La tabella che contiene questi record è esterna, collegata al database ma
sempre sullo stesso pc.
Da cosa può dipendere?
Grazie ancora.


title: Eliminazione date

text:
"Filippo" <
fili...@virgilio.it
> ha scritto nel messaggio
news:_9up9.15502$%M1.3...@twister2.libero.it...
[CUT]
> Ci ho provato, il risultato è sempre lo stesso, a metà esecuzione delle
> query si pianta il pc. Ho provato ad eseguirla su puù pc ed è sempre la
> stessa cosa.
> Pensavo fossero troppi dati così ho tentato di eliminare solo piccole
> porzioni di dati per volta, ma nulla da fare.
> La tabella che contiene questi record è esterna, collegata al database ma
> sempre sullo stesso pc.
> Da cosa può dipendere?
Non è per caso che sul PC che contiene i dati l'hard disk si è rovinato?
Hai provato a lanciare uno scandisk approfondito e una deframmentazione dei
dati per verificare l'effettivo stato di salute del disco?
Non sempre è colpa del software.
> Grazie ancora.



title: Eliminazione date

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:HLxp9.16304$RO.3...@twister1.libero.it...

Ho verificato ma non è danneggiato il disco, ti spiego meglio: il database è
gestito da un programma (credo fatto in vb o c) e salva i dati lì; se provo
ad prirlo mi dice che è stato realizzato con una versione precedente e
quindi è in sola lettura.
Ho provato allora a crearne uno vuoto importando tutte le tabelle e la query
funziona, anche se converto l'originale la query funziona.
Devo dedurre che modificare una tabella collegata ad un database realizzato
con una versione precedente può far piantare il pc?
Io proverei a convertire l'originale, non so però se poi il programma possa
avere problemi a gestire un database che ha cambiato versione.
Grazie per l'aiuto.


title: Eliminazione date

text:
"Filippo" <
fili...@virgilio.it
> ha scritto nel messaggio
news:6vAp9.17033$RO.3...@twister1.libero.it...
[CUT]
> Ho verificato ma non è danneggiato il disco, ti spiego meglio: il database
è
> gestito da un programma (credo fatto in vb o c) e salva i dati lì; se
provo
> ad prirlo mi dice che è stato realizzato con una versione precedente e
> quindi è in sola lettura.
> Ho provato allora a crearne uno vuoto importando tutte le tabelle e la
query
> funziona, anche se converto l'originale la query funziona.
> Devo dedurre che modificare una tabella collegata ad un database
realizzato
> con una versione precedente può far piantare il pc?
> Io proverei a convertire l'originale, non so però se poi il programma
possa
> avere problemi a gestire un database che ha cambiato versione.
> Grazie per l'aiuto.
Non saprei che dirti.



title: leggere file di testo riga per riga e copiare il contenuto in tabella con TransferFile

author: mario rossi

text:
buongiorno a tutti,

ho un file di testo con N righe cosi fatte
59011;8564877;2023/04/24 16.15.15;0301234567;00390654585854;39020;Italy Roma;4;0,0003;1;0;0;39060;39060;0,0000;nome cliente1
59011;8564877;2023/04/24 16.15.15;0301234567;00390654585854;39020;Italy Roma;4;0,0003;1;0;0;39060;39060;0,0000;nome cliente2

con il comando
DoCmd.TransferText acImportDelim, , "TabellaRighe", nomefile

ottengo l'importazione, il problema è che Access considera come delimitatore la virgola quindi mi inserisce il contenuto di una riga in 3 campi F1,F2,F3 che contengono:

F1=9011;8564877;2023/04/24 16.15.15;0301234567;00390654585854;39020;Italy Roma;4;0,0003;1;0;0;39060;39060;0

F2=0003;1;0;0;39060;39060;0

F3= 0003;1;0;0;39060;39060;0,0000;nome cliente1

come fare per ottenere i campi separati dal punto è virgola?
grazie.


text:

ho sbagliato a dividere i valori F1, F2, F3 ma credo abbiate capito, il problema è che usa la virgola e non il punto e virgola come delimitatore


text:

ho trovato un post in cui l'avevo già chiesto , uso questi esempi
https://groups.google.com/g/it.comp.appl.access/c/ImCmkooEyrM/m/wiILISHyCgAJ

poi con il comando split dovrei riuscire ad ottenere i valori di ogni riga compresi fra il punto e virgola


author: BFS

text:

se sei sicuro che non ci siano virgole puoi con un replace cambiare ; con ,

altrimenti usa split che è una garanzia

BFS


text:

Si ci sono virgole ho optato per split, grazie.


title: HELP

author: roby

text:
ciao a tutti, sono nuovo del ng e mi scuso nel casoil mio quesito sia gia
stato posto
in un db ho due campi: regione e provincia
come faccio a fare in modo che inserendo un regione da un menu a tendina
creato con >ricerca guidata nel menu a tendina del campo provincia mi
appaiano solo le province di quella regione??
ringrazio anticipatamente.
Roby


title: HELP

author: Roberto dal portatile

text:
"roby" <
robr...@tin.it
> ha scritto nel messaggio
news:qP4w6.32108$lT1.5...@news2.tin.it...

Vai sul Sito Comune (link qui sotto), Sezione Forms, "Esempi di utilizzo
delle Forms".
Fai il download, installa ed esegui il database di esempi lì indicato.
Dalla maschera che visualizzerai all'apertura, seleziona il topics
"Synchronizing Two Combo Boxes on a Form". Nella sottomaschera in basso è
contenuto l'HiperLink, cliccando sul quale ti collegherai al sito Microsoft
che ti darà tutte le spiegazioni che ti serviranno a risolvere il tuo
problema.
Premendo il pulsante Show Example ti verrà invece mostrato un esempio di ciò
che ti è stato spiegato nel sito di cui sopra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: HELP

author: CarloCos

text:
"roby" <
robr...@tin.it
> ha scritto nel messaggio
news:qP4w6.32108$lT1.5...@news2.tin.it...

Alimenta la seconda combo con una query che prenda il dato della regione
dalla prima combo.
Dopo aver scelto la regione dalla prima combo esegui da codice una requery
sulla seconda combo e il gioco e fatto.
Ciao, Carlo


title: stampa dati filtrati

author: davide

text:
Ciao a tutti spero che mi possiate aiutare ho creato una query per filtrare
dei dati quindi l' ho importata in una maschera per poterla visualizzare poi
con il comando filtro in base a selezione filtro i dati che mi necessessita
sapere ora pero' vorrei riuscire a stampare solo i dati che filtro come
posso fare ??? ho provato a creare un tasto per stampare su di un report ma
mi stampa sempre tutti i record .... grrrrrrrrr dove sbaglio
grazie in anticipo per il vostro aiuto


title: stampa dati filtrati

text:
"davide" <
dav...@glpoint.com
> ha scritto nel messaggio
news:9f2adn$1t$1...@fe1.cs.interbusiness.it...

Se nella maschera hai inserito un pulsante di comando per stampare il
report, a fronte dell'evento "Su clic" del pulsante di comando genera un il
seguente codice VBA:
Dim StrFiltro As String
StrFiltro = Me.Filter
DoCmd.OpenReport ReportName:="NomeReport", View:=acNormal, _
WhereCondition:=strFiltro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ide alternativo per vba

text:
buongiorno a tutti, sapete se esiste un IDE alternativo per vba access che permetta di visualizzare il testo del codice con colori diversi come accade per i più recenti ide per esempio come accade in notepad++

Grazie a tutti.


title: g

author: Gianni

text: g


title: g

text:
anni" <
g_de...@tin.it
> ha scritto nel messaggio
news:3jJgd.103081$b5.49...@news3.tin.it...
>g
h


title: g

author: Raffaele Alberoni

text:
Simba883 ha scritto:

> h
No .... cercava il Punto "G" con Access !!!!!
Saluti scherzosi.....
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: g

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:cm2ea2$9u4$1...@news.newsland.it...

s= scusate ma è partita una mail involontaria
---
Saluti
Non sopprimere un idea, trasformala!
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004
---
Saluti
Non sopprimere un idea, trasformala!
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004


title: g

author: MA

text:
>
> ---
> Saluti
>
> Non sopprimere un idea, trasformala!
E non sopprimere neanche gli apostrofi.
MAssimiliano


title: g

text:
>
> E non sopprimere neanche gli apostrofi.
> MAssimiliano
ci voleva una vocale
>
>
---
Saluti
Non sopprimere un idea, trasformala!
Checked by AVG anti-virus system (
http://www.grisoft.com
).



title: g

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:Xmdid.258780$35.12...@news4.tin.it...
> >
> > E non sopprimere neanche gli apostrofi.
> > MAssimiliano
>
> ci voleva una vocale
Sì ma così ti bruciavi il jolly
MAssimiliano


title: Gruppo opzioni...............

author: Gianni B

text:
Salve a tutti sto cercando di ampliare le mie conoscenze nel campo della
programazione in access..........
bene adesso sto cercando di fare qualcosa di nuovo (per me).........
Ho un gruppo di opzioni abbinata ad una Macro"Ricerca" è diciamo che
funziona bene, ma cominciamo dall'inizio.
Ho una maschera operai dove ho creato un gruppo di Opzioni (tramite Macro)
che mi filtra la maschera in base al Turno di lavoro......io adesso ho
pensato di applicare una casella di controllo che ogni volta che premo un
pulsante nel gruppo dele Opzioni per esempio Turno "A" nella casella di
controllo mi apparisseroi solo gli operai del turno "A".....spero di essere
stato sufficentemente chiaro...........
Volevo anche domandare una cosa come è possibile far funzionare il Gruppo di
Opzioni tramite il codice Visual Basic ,e non usare la macro. .
Grazie a tutti
--
Gianni B.


title: Gruppo opzioni...............

author: Antonio Biso

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3e3ebca8$1...@news.bluewin.ch...
> Salve a tutti sto cercando di ampliare le mie conoscenze nel campo della
> programazione in access..........
> bene adesso sto cercando di fare qualcosa di nuovo (per me).........
> Ho un gruppo di opzioni abbinata ad una Macro"Ricerca" è diciamo che
> funziona bene, ma cominciamo dall'inizio.
> Ho una maschera operai dove ho creato un gruppo di Opzioni (tramite Macro)
> che mi filtra la maschera in base al Turno di lavoro......io adesso ho
> pensato di applicare una casella di controllo che ogni volta che premo un
> pulsante nel gruppo dele Opzioni per esempio Turno "A" nella casella di
> controllo mi apparisseroi solo gli operai del turno "A".....spero di
essere
> stato sufficentemente chiaro...........
Dipende da quali sono i valori che caratterizzano il campo Turno. Se per
caso hai specificato come valori 1, 2 e 3 per turno A, B e C, allora ti
basta mettere nella query origine record della maschera un criterio sotto
quel campo fatto così
[forms]![tuaform]![gruppo]
e dopo aggiornamento del gruppo fare me.requery
Altrimenti (se memorizzato c'è proprio "A", "B" e "C", uno sporco trucco
potrebbe essere quello di mettere un controllo non visibile nella maschera,
su aggiornamento del gruppo fare
if gruppo = 1 then
  grupponascosto = "A"
elseif gruppo = 2 then
  grupponascosto = "B"
else
  grupponascosto = "C"
end if
quindi fare la requery della maschera.
Ovviamente in questo caso il criterio sotto il campo nella query sarà
[forms]![tuaform]![grupponascosto]
Antonio


title: verifica inserimento data

author: Giuseppe

text:
Buonasera.
In un controllo data con formato maschera input 99/99/99;;* e con origine campo datanascita formato data/ora, vorrei evitare l'inserimento errato della data, già in fase di digitazione e non ad inserimento completato.
Ho messo su evento modifica:
If Mid([datanascita], 1, 2) > 31 Then  '(per il giorno)
Me.datanascita.SelStart = 0
End If
If Mid([datanascita], 4, 2) > 12 Then  '(per il mese)
Me.datanascita.SelStart = 4
End If
ma non funge.
E' errata la funzione?
Grazie.
Giuseppe


title: verifica inserimento data

author: Karl Donaubauer

text:
Ciao Giuseppe,

Giuseppe wrote:
> In un controllo data con formato maschera input 99/99/99;;* e con
> origine campo datanascita formato data/ora, vorrei evitare
> l'inserimento errato della data, gi� in fase di digitazione e non ad
> inserimento completato.
> Ho messo su evento modifica:
> If Mid([datanascita], 1, 2) > 31 Then  '(per il giorno)
> Me.datanascita.SelStart = 0
> End If
> If Mid([datanascita], 4, 2) > 12 Then  '(per il mese)
> Me.datanascita.SelStart = 4
> End If
> ma non funge.
> E' errata la funzione?

S�. "Su modifica" devi usare la propriet� Text del controllo
perch� il nuovo valore non � ancora salvato. Inoltre non devi
paragonare "n*" con un numero ma con un testo. Prova cos�:

If Mid(Me!datanascita.Text, 1, 2) > "31" Then

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

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


title: verifica inserimento data

text:

Grazie Karl, in realtà ci vorrebbe una funzione da applicare a tutti i controlli data.
Forse chiedo troppo, ma la mia intenzione era di controllare uno ad uno tutti e due i numeri del giorno e tutti e due i numeri del mese.
Ho provato così per il giorno, ma funziona solo per quanto riguarda il primo numero che non deve essere superiore al 3:
If Mid(Me!datanascita.Text, 1, 1) < "4" Then
Me.datanascita.SelStart = 1
Else
Me.datanascita.SelStart = 0
If Mid(Me!datanascita.Text, 1, 1) = "3" And Mid(Me!datanascita.Text, 2, 1) > "1" Then
Me.datanascita.SelStart = 3
Else
Me.datanascita.SelStart = 2
End If
End If
E' fattibile o è meglio lasciare che access alla fine dell'inserimento se la data è errata non sposti il focus sul controllo successivo?
Grazie Giuseppe.


title: verifica inserimento data

text:
Giuseppe wrote:
> ...
> E' fattibile o � meglio lasciare che access alla fine
> dell'inserimento se la data � errata non sposti il focus sul
> controllo successivo?

Personalmente non faccio mai questo tipo di controllo ma
lascio solo controllare Access per una data valida.

- Una data � una data o un double in Access/ACE non una
combinazione fissa di lettere.
- Faccio spesso applicazioni internazionali dove i formati
delle date dipendono dal sistema.
- Non serve di farsi la vita pi� complicata in questo punto.



title: verifica inserimento data

text:

Perfetto.
Lascio perdere.
Ci sono altre cose da imparare e mettere in pratica.
Grazie.
Giuseppe.


title: io diventerò scemo

author: francesco

text:
Il mio applicativo funziona con maschere di ricerca separate chiamate da una
barra personalizzata. Le tabelle sono contenute in un db protetto da pwd che
viene invocato alla apertura di ogni singola maschera tramite una funzione
inserita in moduli diversi per ogni maschera. La cosa strana succede quando
tento di aprire una delle tre maschere che funziona praticamente in maniera
identica alle altre, e cioè da una combo seleziono un valore che mi elenca
dati in base a quel valore. Mentre le prime due si aprono alla perfezione,
la terza mi errore sulla pwd, cioè "Password non valida". Come mai questo
mistero secondo voi?
Francesco
--------------------------------
Inviato via
http://usenet.libero.it


title: io diventerò scemo

text:
"francesco" <
franc...@tiscalinet.it
> ha scritto nel messaggio
news:193Z205Z174Z38Y...@usenet.libero.it...
Anche noi, se continuiamo a trovare questi post con subject assolutamente
non significativi!!!
Antonio


title: immagini in form con bassa qualità

author: AEOM

text:
salve a tutti
in un controllo immagine di una form via codice visualizzo la bmp
dell'articolo corrispondente...il problema è che le immagini visualizzate
sono di pessima qualità...come sporche pur essendo le bmp di origine
perfette.
sbaglio qualcosa?
ciao, AEOM


title: immagini in form con bassa qualità

author: Sergio MAZZA

text:
"AEOM" <
nos...@loibero.it
> ha scritto nel messaggio news:LDe0f.9830$ID6.1...@twister2.libero.it...

Forse imposti la proprietà "modalità ridimensionamento" a Zoom? O "espansione immagine" a "sì"?
Ciao.
--
Sergio MAZZA


title: immagini in form con bassa qualità

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dhu6v0$vo0$1...@area.cu.mi.it...

Ciao Sergio, in effetti si non essendo le foto di dimensioni standard.
Hai qualche consiglio in merito?
AEOM


title: immagini in form con bassa qualità

text:
"AEOM" <
nos...@tin.it
> ha scritto nel messaggio news:4342c6b9$0$6333$4faf...@reader2.news.tin.it...
>
> Ciao Sergio, in effetti si non essendo le foto di dimensioni standard.
> Hai qualche consiglio in merito?
>
> AEOM
Pochi che diventano pochissimi se le immagini sono più grandi del controllo che le contiene; potresti al limite dare l'anteprima
dell'immagine e con un doppio clic o un bottone aprire un viewer per il file...
Ciao.
P.S. Già dato un'occhiata nel sito comune?
--
Sergio MAZZA


title: immagini in form con bassa qualità

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dhvr4r$b5e$1...@area.cu.mi.it...

Il problema è che il cliente vuole le anteprime belle nitide...lo
costringerò a fare scansioni della stessa dimensione della picturebox e
imposto su ritaglia la proprietà.
La cosa strana è che sulla stampa che funziona allo stesso modo picturebox
con immagini associate al volo queste vengono perfette. bho
Ciao, AEOM


title: immagini in form con bassa qualità

text:
"AEOM" <
nos...@tin.it
> ha scritto nel messaggio news:4343768e$0$15714$4faf...@reader4.news.tin.it...
>
> Il problema è che il cliente vuole le anteprime belle nitide...lo costringerò a fare scansioni della stessa dimensione della
> picturebox e imposto su ritaglia la proprietà.
> La cosa strana è che sulla stampa che funziona allo stesso modo picturebox con immagini associate al volo queste vengono perfette.
> bho
> Ciao, AEOM
Un problema in meno...
Ciao.
--
Sergio MAZZA


title: Attivazione casella di testo da gruppo opzioni

text:
Salve avrei l'esigenza di realizzare una form in cui delle caselle di testo
(che hanno tutte come valore predefinito : =[mycontrol]+num1.. , num2 ,
numn ) vengono attivate dal clis su una casella di controllo o da un gruppo
di opzioni in modo tale che la fonte dati ( che per le caselle di testo è
uguale in tutte) sia aggiornata in base alla opzione o pulsante
corrispondente.
dato che la cosa è un pò ingarbugliata vedo di farvi questo schema:
casella_di_testo1 : (origine controllo= datatest)(valore
predefinito=[data_test]+[primonumero]) casella di controllo ( su clikkato mi
salva sulla tabella questa data)
_________________________________________________________________
casella_di_testo2 : (origine controllo= datatest)(valore
predefinito=[data_test]+[primonumero])( su clikkato mi salva sulla tabella
questa data)
_________________________________________________________________
casella_di_testo3 : (origine controllo= datatest)(valore
predefinito=[data_test]+[primonumero])( su clikkato mi salva sulla tabella
questa data)
_________________________________________________________________
 In questo modo se seleziono la 3° casella di testo mi aggiorna la data alla
terza scelta e non alla prima o alla seconda.
Si può fare una cosa del genere o devo trovare un altra alternativa??? in
base a ciò che ho trovato nell' help, non ci sono riuscito ... una premessa
non sono molto ferrato in Visual basic
Scusate per il post lungo
Grazie.


text:
<
m...@cropcirclecrew.org
> ha scritto nel messaggio
news:cn0366$mv0$1...@domitilla.aioe.org...

Non ci ho capito molto, però è un gruppo di opzioni?
Bene
mettici un bel select case su afterupdate di questo controllo
e hai risolto.
Per aiutarti meglio, ho bisogno di maggiore charezza.
MAssimilaino


title: dritta

author: Maria Giuseppa Mecca

text:
Salve dovrei estrarre le giornate di degenza ma non so come fare:
data inizio   data fine  con un calcolo (datediff) mi ricavo le giornate
degenza
Però la finalità non e questa a me interessa questo sapere il giorno
01/01/2023 quanti degenti ci sono in un reparto e via dicendo
Come posso fare
Grazie


title: dritta

author: Alberto S

text:

Conti i record in cui
- 'data inizio' <= 01/01/2023
- 'data fine' >= 01/01/2023
- 'reeparto' = xxx
... con la dovuta sintassi ovviamente
Alberto S


title: Visualizzare Buon Giorno Buona Sera o Buon Pomeriggio

author: andreaf

text:
Salve,
è una fesseria ma purtroppo nei programmi ci va anche questo.
ho un campo libero chiamato "saluto"
vorrei che in base all'orario questo assuma un valore diverso:
Dalle 5 alle 12   BUON GIORNO
Dalle 12 alle 19 BUON POMERIGGIO
Dalle 19 alle 24 BUONA SERA
Dalle 0 alle 5     BUONA NOTTE
come posso fare?
Grazie


text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:ONGVd.2428$WC1....@tornado.fastwebnet.it...

Su un evento da decidere testi l'ora di sistema e scrivi nel controllo
quello che vuoi
Antonio


text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:iyHVd.59929$lB4.1...@twister1.libero.it...

ho fatto... è questo quello che volevo fare:
'Procedura per generare il saluto
'************************************
Dim giorno As String
Dim pomeriggio As String
Dim sera As String
Dim notte As String
giorno = "Buon Giorno"
pomeriggio = "Buon Pomeriggio"
sera = "Buona Sera"
notte = "Buona Notte"
Dim ora_attuale As Variant
Dim msg_saluto As String
ora_attuale = Format(Me.ora, "HH")
If ora_attuale >= 5 And ora_attuale < 12 Then
msg_saluto = giorno
ElseIf ora_attuale >= 12 And ora_attuale < 20 Then
msg_saluto = pomeriggio
ElseIf ora_attuale >= 20 And ora_attuale < 23 Then
msg_saluto = sera
ElseIf ora_attuale >= 23 And ora_attuale < 5 Then
msg_saluto = notte
End If
Me.saluto = msg_saluto


text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:UAHVd.2548$WC1...@tornado.fastwebnet.it...

Perfetto!
E complimenti per aver postato la soluzione, magari utile per altri
Antonio


author: ZioPit (.com)

text:
Potrebbe anche essere ridotta a questo:
Se viene passato un parametro di tipo time usa quello, altrimenti usa l'ora
di sistema
Va usato come una funzione, il che non la lega ad un singolo controllo, ma
diventa generica. Nel tuo caso su apertura della form puoi mettere un:
me.txtSaluto=Saluto()
Public Function Saluto(Optional varOra As Variant) As String
    'Procedura per generare il saluto
    '************************************
    Const X_GIORNO = "Buon Giorno"
    Const X_POMERIGGIO = "Buon Pomeriggio"
    Const X_SERA = "Buona Sera"
    Const X_NOTTE = "Buona Notte"
    If IsMissing(varOra) Then
        varOra = Time()
    End If
    Select Case Format(varOra, "H")
    Case 5 To 12
        Saluto = X_GIORNO
    Case 13 To 19
        Saluto = X_POMERIGGIO
    Case 20 To 23
        Saluto = X_SERA
    Case Else
        Saluto = X_NOTTE
    End Select
End Function
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:UAHVd.2548$WC1...@tornado.fastwebnet.it...
>
> "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
> news:iyHVd.59929$lB4.1...@twister1.libero.it...
>> "andreaf" <
the...@libero.it
> ha scritto nel messaggio
>> news:ONGVd.2428$WC1....@tornado.fastwebnet.it...
>>> Salve,
>>> č una fesseria ma purtroppo nei programmi ci va anche questo.
>>> ho un campo libero chiamato "saluto"
>>> vorrei che in base all'orario questo assuma un valore diverso:
>>> Dalle 5 alle 12   BUON GIORNO
>>> Dalle 12 alle 19 BUON POMERIGGIO
>>> Dalle 19 alle 24 BUONA SERA
>>> Dalle 0 alle 5     BUONA NOTTE
>>>
>>
>> Su un evento da decidere testi l'ora di sistema e scrivi nel controllo
>> quello che vuoi
>>
>> Antonio
>>
>>
> ho fatto... č questo quello che volevo fare:



text:
"ZioPit (.com)" <zio[-T-O-G-L-I-]pit(-N-O-N-_-S-P-A-M-)@
ziopit.com
> ha
scritto nel messaggio news:5UWVd.1002162$35.37...@news4.tin.it...
> Potrebbe anche essere ridotta a questo:
Può essere tutto se viene scritto correttamente DOPO il quoting
Antonio


author: cidi

text:
"ZioPit (.com)" <zio[-T-O-G-L-I-]pit(-N-O-N-_-S-P-A-M-)@
ziopit.com
> ha
scritto nel messaggio news:5UWVd.1002162$35.37...@news4.tin.it...

Ciao ZioPit (.com)"
bella funzione.....perň inserisci la tua risposta DOPO e NON prima
del testo a cui ti riferisci. come sto facendo io č una delle regole di
questo NG.
un'altra č quella di rispondere a post con un OGGETTO attinente,
Visualizzare buongiorno e buona sera non mi sembra il massimo......
ma TU, forse, non potevi saperlo.....
---
Daniele


title: FYI Uservoice per PowerQuery in Access

text:
Salve,

sulla conferenza tedesca per Access abbiamo avuto una presentazione su
PowerQuery. È un tool dalla MS che fa importazioni e trasformazioni di
dati da molte sorgenti diverse come server database, tutti file di una
cartella, siti web, XML, SAP ecc.

È soprattutto conosciuto come add-in e nella versione 2016 parte
integrata in Excel, ma viene anche usato da PowerBI ed altri programmi:
https://support.office.com/it-it/article/Introduzione-a-Microsoft-Power-Query-per-Excel-6E92E2F4-2079-4E1F-BAD5-89F6269CD605

Siccome vogliamo avere questo tool anche in Access abbiamo lanciato una
piccola iniziativa su Access UserVoice. Al momento si trova già alla
posizione 4 dei suggerimenti ma vogliamo ancora ascendere. ;-)

Ognuno chi ha voglia di supportare l'iniziativa puo votare qui:
https://access.uservoice.com/forums/319956-access-desktop-application/suggestions/20083453-add-powerquery-to-access

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: FYI Uservoice per PowerQuery in Access

author: Davide La Mantia

text:

Fatto

Ciao


title: FYI Uservoice per PowerQuery in Access

text:
Ottimo, fatto.

@Alex


title: FYI Uservoice per PowerQuery in Access

text:
Salve,

Karl Donaubauer ha scritto:
> ...
> posizione 4 dei suggerimenti ma vogliamo ancora ascendere. ;-)
>
> Ognuno chi ha voglia di supportare l'iniziativa puo votare qui:
>
https://access.uservoice.com/forums/319956-access-desktop-application/suggestions/20083453-add-powerquery-to-access

>

Ah, avete fatto bene! Ora è il no 3 e no 2 non sembra molto lontano:

https://access.uservoice.com/forums/319956-access-desktop-application/filters/top




title: FYI Uservoice per PowerQuery in Access

text:
Karl Donaubauer ha scritto:
>> ...
>> posizione 4 dei suggerimenti ma vogliamo ancora ascendere. ;-)
>>
>> Ognuno chi ha voglia di supportare l'iniziativa puo votare qui:
>>
https://access.uservoice.com/forums/319956-access-desktop-application/suggestions/20083453-add-powerquery-to-access

>
> Ah, avete fatto bene! Ora è il no 3 e no 2 non sembra molto lontano:
>
>
https://access.uservoice.com/forums/319956-access-desktop-application/filters/top

2



title: FYI Uservoice per PowerQuery in Access

text:
Karl Donaubauer ha scritto:
> Karl Donaubauer ha scritto:
>>> ...
>>> posizione 4 dei suggerimenti ma vogliamo ancora ascendere. ;-)
>>>
>>> Ognuno chi ha voglia di supportare l'iniziativa puo votare qui:
>>>
https://access.uservoice.com/forums/319956-access-desktop-application/suggestions/20083453-add-powerquery-to-access

>>
>>
>> Ah, avete fatto bene! Ora è il no 3 e no 2 non sembra molto lontano:
>>
>>
https://access.uservoice.com/forums/319956-access-desktop-application/filters/top

>
>
> 2

... e certamente vogliamo ancora ascendere. ;-)



title: FYI Uservoice per PowerQuery in Access

text:
Karl Donaubauer ha scritto:
>>>> ...
>>>> posizione 4 dei suggerimenti ma vogliamo ancora ascendere. ;-)
>>>>
>>>> Ognuno chi ha voglia di supportare l'iniziativa puo votare qui:
>>>>
https://access.uservoice.com/forums/319956-access-desktop-application/suggestions/20083453-add-powerquery-to-access

>>>
>>> Ah, avete fatto bene! Ora è il no 3 e no 2 non sembra molto lontano:
>>>
>>>
https://access.uservoice.com/forums/319956-access-desktop-application/filters/top

>>
>> 2
>
> ... e certamente vogliamo ancora ascendere. ;-)

Ecco fatto!

Dopo l'ultimo appello di oggi in una mail a >700 contatti (sulle mie
conferenze in 2018) è arrivato alla posizione 1.

--
:-)



title: FYI Uservoice per PowerQuery in Access

author: ciroteo

text:
fatto!



title: FYI Uservoice per PowerQuery in Access

text:
Salve Matteo,

Ciroteo ha scritto:
> Karl Donaubauer ha scritto:
>>>>>> ...
>>>>>
https://access.uservoice.com/forums/319956-access-desktop-application/filters/top

>> ...
>> Dopo l'ultimo appello di oggi in una mail a >700 contatti (sulle mie
>> conferenze in 2018) è arrivato alla posizione 1.
> > fatto!

Bene, meglio che abbiamo un po' di prominenza... in caso gli altri fanno
una campagna. ;-)

Quindi, manca solo la tua iscrizione su
http://www.AccessDevCon.com
.
Finora abbiamo iscrizioni da 9 paesi, ma ancora nessuno dall'Italia.
Siete troppo esitanti!

--
Ciao



title: FYI Uservoice per PowerQuery in Access

text:
ciao Karl!
Hai ragione non ho ancora dato l'ok!
Cerco di organizzare così vengo con famiglia.
m



title: Inserire un criterio di minoranza

author: Maurizio

text:
Cia ragazzi, in una maschere all'evento su timer ho inserito il codice che
segue, il problema è che se il valore "Testo71" è negativo (quindi minore di
0) no ho l'effetto desiderato ovvero che l'immagine "Immagine74" lampeggi,
come è possibile? Come posso fare per i valori minori di 0?
Private Sub Form_Timer()
If Me!Testo71 < "0" Then
Me.Immagine74.Visible = Not Me.Immagine74.Visible
End If
End Sub


title: Inserire un criterio di minoranza

author: HjKlOp

text:

ti faccio un esempio
' prima setti il timer
Private Sub Form_Load()
    TimerInterval = 1000
End Sub
' ogni secondo il colore della textbox cambia da giallo a rosso e viceversa
Private Sub Form_Timer()
If TextBox.BackColor = vbYellow Then
    TextBox.BackColor = vbRed
Else
    TextBox.BackColor = vbYellow
End If
End Sub


title: connessioni max di access...

author: Marduk

text:
Ragazzi avrei in mente di usare access 97 come database internet con ADO,
per un sito che supporti anche shopping cart.
Quante connessioni massime supporta ?(mi sembra di ricordare una decina ma
potrei sbagliare).
Grazie


title: DB Esterno

author: ultrareflex

text:
Salve a tutti :)
Mi sono bloccato sul linguaggio VBA. Sto cercando di aprire un collegamento
per inserire dei dati in una tabella presso un db access esterno (sempre nel
mio pc ma non è il db che uso normalmente).
Quello che ho fatto io è:
Dim db As Database
Set db = Currentdb (ma questo mi apre tabelle o query nel database corrente)
per aprire database esterni? Qual'è il codice? mi sembra ADODB etc.....lo
ignoro....
C'è chi può aiutarmi??
Grazie ancora!
Ultra


title: DB Esterno

text:
ultrareflex ha scritto:

<F1> OpenDatabase
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Blocco singolo record su un database in rete.

author: Maxdidi

text:
Volevo sottoporvi un mio quesito.
Avendo un database in rete (Dati.Mdb) e un database di front-end, quando due
utenti aprono lo stesso record e poi lo salvano, succede che il secondo
quando salva il programma chiede "un altro utente ha già salvato il record,
vuoi salvare lo stesso o abbandonare le modifiche?" P.S. E' circa così.
Come si potrebbe fare per evitare il problema?
Una soluzione l'ho trovata, ma sinceramente è un bagno di sangue, cioè ho
creato un flag che viene aggiornato quando una apre il record specificato,
ovviamente questo flag viene testato se attivo o no, in caso affermativo non
ti fa entrare nel record selezionato.
Esiste un altra soluzione, meno faticosa?
Ho provato il locked, ma non mi funziona.
Grazie Maxdidi


author: Collignon

text:
"Maxdidi" <
m.d...@tiscalinet.it
> ha scritto nel messaggio
> Avendo un database in rete (Dati.Mdb) e un database di front-end, quando
due
> utenti aprono lo stesso record e poi lo salvano, succede che il secondo
> quando salva il programma chiede "un altro utente ha già salvato il
record,
> vuoi salvare lo stesso o abbandonare le modifiche?" P.S. E' circa così.
> Come si potrebbe fare per evitare il problema?
A2000 ha il lock a livello di field e non di record, o almeno cosi'
dichiara.


title: Maschere multiple

author: Patrick

text:
Ciao,
io ho convertito una applicazione da un database Access97 ad Acess2000.
Il mio problema è che sulla taskbar mi compare ogni maschera che apro.
C'è un mdo di disabiltiare questa cosa ?
Grazie


title: Maschere multiple

author: Silvio Berruti

text:
"Patrick" <
patr...@gmx.it
> ha scritto nel messaggio
news:VnEz7.8704$QV6.1...@news2.tin.it...

Strumenti, Opzioni se ricordo bene (perché uso A97 normalmente).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: sintassi criterio "In" parametro query

author: Mauro

text:
Salve a tutti.
Sono in difficoltà con un parametro query  e non riesco a trovare
soluzione:
Ho creato una query con un campo NFattura. in questo campo vengono
passati come parametro diversi numeri fattura per i quali voglio
visualizzare un report.
Questi num.fattura (campo testo) glieli passo da una maschera con
campo non associato.
nel campo NFattura della query alla voce parametro ho scritto:
In ( Forms![MiaForm]![CasellaTesto] ). Ovviamente nella casella testo
della maschera inserisco i numeri fatt. in questa maniera:
"1250","1320", perchè il parametro In se ho capito vuole questa
sintassi.
Il problema è che la query risulta vuota.
Credo sia un problema di sintassi...
Grazie a tutti.
Mauro.


title: sintassi criterio "In" parametro query

text:
Ah, dimenticavo:
se il paramatro nella query lo scrivo direttamente in questo modo
In ("1250";"1320") funzione perfettamente.
Grazie ancora.


title: sintassi criterio "In" parametro query

author: VT @ home

text:
Il Sun, 01 Jul 2007 07:20:41 -0700, Mauro <
zini...@tiscali.it
> ha scritto:
>(.....)

Ni.
In realtà l'intero contenuto della casella di testo viene considerato come un unico valore.
Quindi quando scrivi nella casella di testo "1250","1320"
il criterio
In ( Forms![MiaForm]![CasellaTesto] )
viene interpretato come se tu volessi cercare i record che hanno come numero fattura il (notare "il" non "i") valore
"1250","1320" (compresa la virgola e gli apici) e non la fattura con numero "1250" oppure "1320".
In conclusione:
- o prevedi nella form un numero prefissato di caselle di testo in ognuna delle quali accetti un solo valore e modifichi
la clausola IN del query in una serie di OR
- o usi un casella di riepilogo a selezione multipla e poi imposti la condizione IN tramite VBA
- o cambi la condizione di selezione dei record nel query
>Grazie a tutti.
>Mauro.
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: sintassi criterio "In" parametro query

text:
> In conclusione:
> - o prevedi nella form un numero prefissato di caselle di testo in ognuna delle quali accetti un solo valore e modifichi
> la clausola IN del query in una serie di OR
Non credo mi possa andare bene perchè le fatture per le quali mi
interessa fare un report possono essere 1, 2 o 20, quindi non posso
prevedere un numero predefinito di caselle.
> - o usi un casella di riepilogo a selezione multipla e poi imposti la condizione IN tramite VBA
Occhei.
> - o cambi la condizione di selezione dei record nel query
Non saprei come.
Per la seconda ipotesi ci provo senz'altro.
Nessun problema per la casella di riepilogo, ma per l'impostazione
tramite VBA riesci a darmi una dritta?
Mille grazie, Mauro.


title: sintassi criterio "In" parametro query

text:
Il Mon, 02 Jul 2007 03:56:27 -0700, Mauro <
zini...@tiscali.it
> ha scritto:
>(.....)

Dim vSelPar As Variant, stIN as string
     stIN=""
     For Each vSelPar In tuaListBox.ItemsSelected
         stIN=stIN & "'" & tuaListBox.ItemData(vSelPar) & "',"
     Next vSelPar
     If stIN > "" Then
        stIN=Left$(stIN,Len(Trim$(stIN))-1))
        stIN="IN(" & stIN & ")"
     EndIf



title: sintassi criterio "In" parametro query

text:
>
> Dim vSelPar As Variant, stIN as string
>
>      stIN=""
>      For Each vSelPar In tuaListBox.ItemsSelected
>          stIN=stIN & "'" & tuaListBox.ItemData(vSelPar) & "',"
>      Next vSelPar
>      If stIN > "" Then
>         stIN=Left$(stIN,Len(Trim$(stIN))-1))
>         stIN="IN(" & stIN & ")"
>      EndIf
>
Su quale evento mi consigli di metterlo?
grazie,


title: sintassi criterio "In" parametro query

text:
> > Dim vSelPar As Variant, stIN as string
>
> >      stIN=""
> >      For Each vSelPar In tuaListBox.ItemsSelected
> >          stIN=stIN & "'" & tuaListBox.ItemData(vSelPar) & "',"
> >      Next vSelPar
> >      If stIN > "" Then
> >         stIN=Left$(stIN,Len(Trim$(stIN))-1))
> >         stIN="IN(" & stIN & ")"
> >      EndIf
>
Nella penultima riga prima di Endif non c'è una parentesi chiusa di
troppo?
>
> grazie,


title: sintassi criterio "In" parametro query

text:
Ma nella query non ci va nessun riferimento?
Come glielo dico che il parametro lo deve cercare dalla casella di
riepilogo?
Scusa sai ma ci sto studiando su da un pò e non ci arrivo a capo.
Grazie ancora.
Mauro.


title: sintassi criterio "In" parametro query

text:
Il Mon, 02 Jul 2007 09:20:25 -0700, Mauro <
zini...@tiscali.it
> ha scritto:
>(.....)
>> > Dim vSelPar As Variant, stIN as string
>>
>> >      stIN=""
>> >      For Each vSelPar In tuaListBox.ItemsSelected
>> >          stIN=stIN & "'" & tuaListBox.ItemData(vSelPar) & "',"
>> >      Next vSelPar
>> >      If stIN > "" Then
>> >         stIN=Left$(stIN,Len(Trim$(stIN))-1))
>> >         stIN="IN(" & stIN & ")"
>> >      EndIf
>>
>Nella penultima riga prima di Endif non c'č una parentesi chiusa di
>troppo?
Sě
>>
>> grazie,



title: sintassi criterio "In" parametro query

text:


Puoi aggiungere un pulsante alla maschera, nella cui routine associata all'evento SuClick scrivi il codice che compone
la clausola IN della query seguito dall'alterazione dell'origine record della maschera.
Qualcosa del tipo:
Dim vSelPar As Variant, stIN as string
     stIN=""
     For Each vSelPar In tuaListBox.ItemsSelected
         stIN=stIN & "'" & tuaListBox.ItemData(vSelPar) & "',"
     Next vSelPar
     If stIN > "" Then
        stIN=Left$(stIN,Len(Trim$(stIN))-1)
        stIN="IN(" & stIN & ")"
        Me.RecordSource = "SELECT * FROM Fatture WHERE NFattura " & stIN
     Else
        Me.RecordSource = "SELECT * FROM Fatture"
     EndIf
    Me.Requery



title: sintassi criterio "In" parametro query

text:
> Puoi aggiungere un pulsante alla maschera, nella cui routine associata all'evento SuClick scrivi il codice che compone
> la clausola IN della query seguito dall'alterazione dell'origine record della maschera.
Dunque nella maschera ho la casella di riepilogo dove seleziono le
fatture, un pulsante con una macro sull'evento clic che mi apre il
report. Io aggiungo un altro pulsante e di conseguenza seleziono i
dati clicco su quest'ultimo per passare le info alla query e clicco
sull'altro per aprire il report... è così?
> Qualcosa del tipo:
>
> Dim vSelPar As Variant, stIN as string
>
>      stIN=""
>      For Each vSelPar In tuaListBox.ItemsSelected
tuaListBox sostituito con Testo6 ( è il nome della casella di
riepilogo)
>          stIN=stIN & "'" & tuaListBox.ItemData(vSelPar) & "',"
idem
>      Next vSelPar
>      If stIN > "" Then
>         stIN=Left$(stIN,Len(Trim$(stIN))-1)
>         stIN="IN(" & stIN & ")"
>         Me.RecordSource = "SELECT * FROM Fatture WHERE NFattura " & stIN
Fatture sostituito con [Q_Calcolo Provvigioni su Fatture] che è il
nome della query
>      Else
>         Me.RecordSource = "SELECT * FROM Fatture"
idem
>      EndIf
>     Me.Requery
Così mi da errore sulla riga Me.RecordSource.
Ahimè!


title: sintassi criterio "In" parametro query

text:
Il Tue, 03 Jul 2007 09:31:20 -0700, Mauro <
zini...@tiscali.it
> ha scritto:
>> Puoi aggiungere un pulsante alla maschera, nella cui routine associata all'evento SuClick scrivi il codice che compone
>> la clausola IN della query seguito dall'alterazione dell'origine record della maschera.
>
>Dunque nella maschera ho la casella di riepilogo dove seleziono le
>fatture, un pulsante con una macro sull'evento clic che mi apre il
>report. Io aggiungo un altro pulsante e di conseguenza seleziono i
>dati clicco su quest'ultimo per passare le info alla query e clicco
>sull'altro per aprire il report... č cosě?
Mi dispiace ma avevo completamente perso l'esistenza del report.
In questo caso ti basta semplicemente lavorare nella routine associata all'evento SuClick del pulsante che apre il
report, aggiungendo prima dell'apertura del report la composizione della clausola IN e passando al report la condizione
di filtro quando presente.
Dim vSelPar As Variant, stIN as string
     stIN=""
     For Each vSelPar In Testo6.ItemsSelected
         stIN=stIN & "'" & Testo6.ItemData(vSelPar) & "',"
     Next vSelPar
     If stIN > "" Then
        stIN=Left$(stIN,Len(Trim$(stIN))-1)
        stIN="IN(" & stIN & ")"
        Docmd.OpenReport "TuoReport",,,"NFattura " & stIN	' Apre il report filtrato con le fatture selezionate
     Else
        Docmd.OpenReport "TuoReport"			' Apre il report non filtrato
    EndIf



title: sintassi criterio "In" parametro query

text:
> Dim vSelPar As Variant, stIN as string
>
>      stIN=""
>      For Each vSelPar In Testo6.ItemsSelected
>          stIN=stIN & "'" & Testo6.ItemData(vSelPar) & "',"
>      Next vSelPar
>      If stIN > "" Then
>         stIN=Left$(stIN,Len(Trim$(stIN))-1)
>         stIN="IN(" & stIN & ")"
>         Docmd.OpenReport "TuoReport",,,"NFattura " & stIN       ' Apre il report filtrato con le fatture selezionate
>      Else
>         Docmd.OpenReport "TuoReport"                  ' Apre il report non filtrato
>     EndIf
Occhei occhei, quasi ci sono ma ti rompo ancora:
ho dovuto cambiare, per ragioni di ordinamento il campo NFattura da
testo a numerico.
Ora ovviamente il tuo codice mi crea un errore di run-time 3464 (tipi
di dati non corrispendenti nell'espressione criterio)
Cosa devo cambiare per renderli corrispondenti. Io mi sono perso in
questo codice già da parecchio e se provo a modificarlo da solo faccio
dei danni.
Grazie, Mauro.


title: sintassi criterio "In" parametro query

text:
Il Tue, 03 Jul 2007 13:02:41 -0700, Mauro <
zini...@tiscali.it
> ha scritto:
>(.....)

Non c'era bisogno di cambiare tipo:
potevi ordinare rispetto a Clng(NFattura)
Comunque, ormai l'hai fatto e quindi:
cambia l'istruzione
stIN=stIN & "'" & Testo6.ItemData(vSelPar) & "',"
con
stIN=stIN & Clng(Testo6.ItemData(vSelPar)) & ","
>Grazie, Mauro.



title: sintassi criterio "In" parametro query

text:
Va molto bene, quasi ci siamo.
Dico quasi perchè funziona tutto a dovere con la differenza che mi
manda il report direttamente in stampa, invece vorrei visualizzarlo,
decido dopo se stamparlo o meno.
a seguito il codice aggiornato:
Dim vSelPar As Variant, stIN As String
     stIN = ""
     For Each vSelPar In Testo6.ItemsSelected
         stIN = stIN & CLng(Testo6.ItemData(vSelPar)) & ","
     Next vSelPar
     If stIN > "" Then
        stIN = Left$(stIN, Len(Trim$(stIN)) - 1)
        stIN = "IN(" & stIN & ")"
        DoCmd.OpenReport "CalcoloProvvigioniFatture", , , "NFattura "
& stIN    ' Apre il report filtrato con le fatture selezionate
     Else
        DoCmd.OpenReport "CalcoloProvvigioniFatture"
' Apre il report non filtrato
    End If
grazie, ciao. Mauro.


title: sintassi criterio "In" parametro query

text:
> Non c'era bisogno di cambiare tipo:
> potevi ordinare rispetto a Clng(NFattura)
Ho pensato fosse giusto perche nel campo Nfattura (ovviamento ci sono
i numeri delle fatture) sono tutti numeri.
Da qualche parte ho letto che se non ci si deve fare dei calcolo sopra
è meglio metterli come testo. Infatti ho poi verificato con il codice
cliente es. 00125. come numero avevo problemi con gli zeri davanti.
Comunque in questo caso essendo testo quando ordinavo in modo
crescente metteva es. 1-100-12-2-25-261. verificato che zeri davanti
non ci sono e non ce ne saranno ho creduto la cosa più semplice
metterli come numeri.


title: sintassi criterio "In" parametro query

text:
Il Tue, 03 Jul 2007 21:54:40 -0700, Mauro <
zini...@tiscali.it
> ha scritto:
>Va molto bene, quasi ci siamo.
>Dico quasi perchè funziona tutto a dovere con la differenza che mi
>manda il report direttamente in stampa, invece vorrei visualizzarlo,
>decido dopo se stamparlo o meno.
Beh, se il problema è solo questo, ti basta consultare l'help dell'istruzione openreport ...



title: sintassi criterio "In" parametro query

text:
Grandioso.
Grazie al tuo enorme aiuto sono riuscito ad otenere ciò che volevo.
Molte grazie. Siete impagabili.
Mauro.


title: sintassi criterio "In" parametro query

text:
On 4 Lug, 21:57, Mauro <
zinima...@tiscali.it
> wrote:
Salve a tutti,
scusate se rispolvero un vecchio post, ma avevo risolto e funzionava
tutto bene, quando ad un certo punto ho cominciato ad avere problemi.
Probabilmenmte ho modificato qualcosa ma non riesco a capire cosa.
Nel soprastante codice (che riporto come è ora)
Private Sub Comando2_Click()
Dim vSelPar As Variant, stIN As String
     stIN = ""
     For Each vSelPar In Testo6.ItemsSelected
         stIN = stIN & CLng(Testo6.ItemData(vSelPar)) & ","
     Next vSelPar
     If stIN > "" Then
        stIN = Left$(stIN, Len(Trim$(stIN)) - 1)
        stIN = "IN(" & stIN & ")"
        DoCmd.OpenReport "CalcoloProvvigioniFatture", acViewReport, ,
"NFattura " & stIN   ' Apre il report filtrato con le fatture
selezionate
     Else
        DoCmd.OpenReport "CalcoloProvvigioniFatture", acViewReport '
Apre il report non filtrato
    End If
End Sub
nella riga dove dice   stIN = stIN & CLng(Testo6.ItemData(vSelPar)) &
","
viene l'errore 13 tipo non corrispondente.
qualcuno sa dirmi che diamine posso aver combinato?
grazie mille.


title: sintassi criterio "In" parametro query

text:
CHIEDO VENIA
stavo cercando di aprire il report selezionando alcuni campi dove
manca il numero fattura, che è un criterio per la ricerca.
Va tutto bene come prima .
Scusate il disturbo.
Mauro.


title: contatore

author: Iva

text:
Sto cecando di fare una fattura con report.
Nel corpo della fattura ho messo:
quantita , pr.unit ,importo ,AL iva
1           10           10    20%
1           50            50    4%
1           20            20    20%
Vorrei come risultato al fondo del foglio :
Imponibile:   AL.iva    Imposta
30             20%       6
50              4%        2
non riesco ad raggrupare secondo l'iva.
Grazie  .
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: contatore

author: Sergio MAZZA

text:
"Iva" <
v_r...@libero.it
> ha scritto nel messaggio
news:c3mtsv$i0i$1...@news.newsland.it...
> Sto cecando di fare una fattura con report.
> Nel corpo della fattura ho messo:
> quantita , pr.unit ,importo ,AL iva
> 1           10           10    20%
> 1           50            50    4%
> 1           20            20    20%
>
> Vorrei come risultato al fondo del foglio :
>
> Imponibile:   AL.iva    Imposta
> 30             20%       6
> 50              4%        2
>
> non riesco ad raggrupare secondo l'iva.
>
> Grazie  .
>
> --
Si tratta di messaggio con oggetto troppo generico e oltretutto
fuorviante...
Ciao.
--
Sergio MAZZA


title: somma....

author: Massimo M

text:
salve ho una maschera "vendite", nella quale mi vengono illustrate le
vendite.
Ho un campo chiamato "pagato" di tipo sě/no.
E' possibile creare in una casella non associata un totale solo per le
vendite pagate, cioč quando il
campo pagato č si?
Grazie anticipatamente.
Massimo


title: somma....

author: Alex

text:
"Massimo M" <
msm...@libero.it
> wrote in message
news:QKex7.3839$pm2....@news2.tin.it...

Si, su Corrente della Form e su Dopo Aggiornamento campo Si/no:
If me.Pagato then me.Totale=(Totale)
@Alex.
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: somma....

author: Roberto - Syd

text:
"Massimo M" <
msm...@libero.it
> ha scritto nel messaggio
news:QKex7.3839$pm2....@news2.tin.it...
> salve ho una maschera "vendite", nella quale mi vengono illustrate le
> vendite.
> Ho un campo chiamato "pagato" di tipo sì/no.
> E' possibile creare in una casella non associata un totale solo per le
> vendite pagate, cioè quando il
> campo pagato è si?
> Grazie anticipatamente.
> Massimo
>
>
>
Guarda che ti abbiamo già risposto
Ciao Roberto - Syd


title: somma....

author: Roberto dal portatile

text:
"Massimo M" <
msm...@libero.it
> ha scritto nel messaggio
news:QKex7.3839$pm2....@news2.tin.it...

Si, con la funzione di aggregazione sui dominii DSum (vedi help)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: dbf e access

author: Alfonso Carfora

text:
Ho fatto un programma che lavora
collegandosi a file dbf (DBIV)
Il programma lo porto su un altro PC dove
access non ha installato i drive per leggere i file dbf:
come posso fare senza andare alla installazione
quali librerie soltanto debbo copiare e in quali directory di sistema?
grazie
Alfonso


title: dbf e access

author: Karl Donaubauer

text:
Alfonso Carfora ha scritto:

Č un po spiritoso di non srivere la versione di Access.
Per A97 p.e. č msxbse35.dll nel Windows\System directory.
Debbi anche registrare questo dll con regsvr32.exe.
Per piů informazione:
http://support.microsoft.com/support/kb/articles/Q171/9/55.ASP
--
HTH
Karl
*********
-Access-FAQ (tedesco):
http://www.donkarl.com


title: dbf e access

text:
Alfonso Carfora ha scritto:

Beh, dipende dalla versione di Access che non hai scritto.
Per A97 p.e. è msxbse35.dll nel Windows\System directory.
Debbi anche registrare questo dll con regsvr32.exe.
Per più informazione:
http://support.microsoft.com/support/kb/articles/Q171/9/55.ASP
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: dbf e access

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:9t5ra5$glun$1...@ID-46617.news.dfncis.de...

la versione è ACCESS 97 ma che significa registrare con regsvr32.exe?
ciao
grazie ancora
Alfonso


title: Come aggiornare solo struttura MDB ?

author: Mario Fiori

text:
Cari amici,
ho un DB (Access 7.0) con circa 30 tabelle e tante relazioni, vincoli ecc.
ecc.
Questo DB lo utilizzano 4 persone, ognuna delle quali gestisce dati diversi
dall'altra. A volte capita che io debba fare una piccola modifica,
l'aggiunta di un campo, insomma modifiche alla struttura del DB.
Esiste un modo per aggiornare TUTTI i DB lasciando inalterati i dati di
ognuno ?
n.b. ** NON posso usare le repliche MDB
Grazie a tutti


title: Come aggiornare solo struttura MDB ?

author: RoDAgo

text:
Mario Fiori Scrisse...


Perché???
> Grazie a tutti
RoDAgo


title: Come aggiornare solo struttura MDB ?

author: Lbo da casa

text:
>Esiste un modo per aggiornare TUTTI i DB lasciando inalterati i dati di
>ognuno ?
dividerlo in front end e back end?  cioe' applicazione da una parte e
dati dall'altra: con la stessa applicazione si vedono dati diversi.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Come aggiornare solo struttura MDB ?

text:
L'applicazione ...... NON esiste ....uso solo il DDL di Access
poi, un'applicazione in Delphi fa quanto necessario.
Ciao Grazie
Lbo da casa ha scritto nel messaggio
<
38a93ce2...@news.interbusiness.it
>...



title: Come aggiornare solo struttura MDB ?

author: Stefano Bettini

text:
Mario Fiori <
REMOVEM...@iname.com
> wrote in message
I3cq4.140313$C3.14...@news.infostrada.it...
> L'applicazione ...... NON esiste ....uso solo il DDL di Access
> poi, un'applicazione in Delphi fa quanto necessario.
>
E allora che problema c'č?!
Metti i db in condivisione, fai in modo che tutti
gli utenti li possano "vedere" ed hai risolto il
"problema" ...
Per evitare di fare la stessa cosa 4 volte
basta rendere univoca la "variabile" in
causa.
Bye, Ste


title: Come aggiornare solo struttura MDB ?

text:
>E allora che problema c'č?!
Il problema č che non tutti riescono ad interpretare bene quello che ho
scritto:
Ho distribuito l'MDB a 4 persone, ognuna non conosce l'altra ed ognuna sta
su un sistema solare differente e ci ficca dentro i dati che vuole. Quando
io voglio cambiare
q.sa
 nella struttura del DB (agguingere un campo,
modificare un vincolo, ecc.) VORREI nel modo + semplice, aggiornare LE
STRUTTURE di TUTTI gli MDB.
Dei dati specifici di ognuno NON me ne importa nulla. Nessuno vuole vedere i
dati dell'altro, anzi fra loro nemmeno si conoscono e forse non parlano
nemmeno la stessa lingua.
Grazie cmq.


title: Come aggiornare solo struttura MDB ?

author: AntoGal

text:
Mario Fiori <
REMOVEM...@iname.com
> wrote
> Ho distribuito l'MDB a 4 persone, ognuna non conosce l'altra ed ognuna sta
> su un sistema solare differente e ci ficca dentro i dati che vuole. Quando
> io voglio cambiare
q.sa
 nella struttura del DB (agguingere un campo,
> modificare un vincolo, ecc.) VORREI nel modo + semplice, aggiornare LE
> STRUTTURE di TUTTI gli MDB.
> Dei dati specifici di ognuno NON me ne importa nulla. Nessuno vuole vedere
> i dati dell'altro, anzi fra loro nemmeno si conoscono e forse non parlano
> nemmeno la stessa lingua.
Visto che è un problema che viene proposto spesso, ho deciso di scrivere una
FAQ per il Sito Comune, che ti incollo di seguito.
Quando viene distribuita un'applicazione, suddivisa in front-end e back-end,
per aggiornamre il programma, basta sostituire il FE che si collegherà ai
dati già esistenti. Spesso però ci si trova nelle condizioni di dover
aggiornare
la struttura del DB (aggiungere nuovi campi, tabelle, indici...), e sarebbe
impensabile di andare da tutti i clienti per aggiornare la struttura
manualmente, per preservare i dati che nel frattempo sono stati inseriti. In
questo caso non sarebbe consigliabile usare le "repliche", perchè i clienti
potrebbero essere molti, dall'altra parte del mondo, ed a nessuno interessa
dei dati dell'altro.
A questo punto si possono seguire diverse strade:
1) Scrivere un bel po' di codice che confronta i 2 BE e li allinea, cioè
riporta le modifiche anche in quello con i dati del cliente (soluzione meno
facile). Questo si fa ciclando tra gli insiemi Tables, Fields, Relazioni
ecc...
2) Tenere un numero di versione e le relative modifiche per passare da una
all'altra. Per es. dalla ver. 1.2 alla 1.3 aggiungere X campi e Y tabelle.
Ad ogni avvio, il FE confronta il numero attuale e, se non corrisponde
all'ultima versione, applica sequenzialmente tutte le modifiche per ottenere
l'upgrade. Ovviamente bisogna tenere da qualche parte la lista con tutte le
correzioni alla struttura necessarie.
Potrebbe essere utile la funzione presente sul sito comune:
T&T, "Modificare la struttura dati del BE via codice, direttamente dal FE.",
Enrico Oemi
3) (più semplice) Installare dal cliente il nuovo programma, ed
importare nel BE aggiornato i dati presenti nel BE più vecchio, magari
prevedendo una voce di menù "Importa archivi esterni". In pratica si
importano
nelle nuove tabelle vuote i valori dei campi corrispondenti. Se ci sono
campi in più,
o nuove tabelle, resteranno vuoti fino all'inserimento manuale dei dati.
Per importare il contenuto delle tabelle, si deve rispettare una sequenza
che non
violi l'integrità referenziale, ad esempio prima di importare le righe di
una fattura, si deve importare l'intestazione della fattura stessa, quindi
prima il lato 1, poi il lato molti.
Un esempio pratico, dove l'ordine di importazione NON è considerato:
'IMPORTA I DATI DI TUTTE LE TABELLE ESTERNE, NEL DB CORRENTE
'RESTRIZIONI: non si possono ELIMINARE o RINOMINARE campi nel nuovo DB,
'mentre si possono avere i campi in ordine diverso e si possono aggiungere
'nuovi campi nel nuovo DB
 Set dbsExt = OpenDatabase("VecchioBE.mdb")
 For Each tdf In dbsExt.TableDefs
  If (tdf.Attributes And dbSystemObject) = False And (tdf.Attributes And
dbHiddenObject) = False Then
   If EsisteTabella(tdf.Name) Then
    DoCmd.RunSQL "INSERT INTO " & tdf.Name & " SELECT * FROM " & tdf.Name &
" IN " & "VecchioBE.mdb"
   End If
  End If
  Next tdf
 End If
 Set dbsExt = Nothing
Naturalmente prima di questo va fatto scegliere all'utente il percorso dove
risiede il vecchio BE, insieme a tutti i controlli necessari.
Se invece dobbiamo considerare l'ordine di importazione, una soluzione
potrebbe essere:
 Dim TabelleOrd(100) As String
 Dim NumTab As Integer, TotTabelle As Integer
 TabelleOrd(1) = "TblCausaliFatture"
 TabelleOrd(2) = "TblModalPagamFatture"
 TabelleOrd(3) = "TblFatture"
 TabelleOrd(4) = "TblDatiFattura"
 [...]
 TotTabelle = 4
 'se la tabella esiste nel DB corrente e nel DB da importare, importa i
campi in comune
 For NumTab = 1 To TotTabelle
  If EsisteTabella(TabelleOrd(NumTab)) And EsisteTabella(TabelleOrd(NumTab),
"VecchioBE.mdb") Then
   DoCmd.RunSQL "INSERT INTO " & TabelleOrd(NumTab) & " SELECT * FROM " &
TabelleOrd(NumTab) & " IN " & "VecchioBE.mdb"
  End If
 Next NumTab
dove la funzione EsisteTabella è:
 Public Function EsisteTabella(NomeTab As String, Optional NomeDbs) As
Boolean
  'restituisce True se la tabella NomeTab del database NomeDbs (opzionale)
esiste
  Dim dbs As Database, tdf As TableDef
  If IsMissing(NomeDbs) Then
   Set dbs = CurrentDb
  Else
   Set dbs = OpenDatabase(NomeDbs)
  End If
  EsisteTabella = False
  For Each tdf In dbs.TableDefs
   If tdf.Name = NomeTab Then
    EsisteTabella = True
    Exit For
   End If
  Next tdf
  Set dbs = Nothing
 End Function
Personalmente uso quest'ultima soluzione da diversi anni e non ha mai dato
problemi.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Come aggiornare solo struttura MDB ?

text:
Mario Fiori <
REMOVEM...@iname.com
> wrote in message
OVyq4.1173$_61....@news.infostrada.it...
>
> >E allora che problema c'è?!
>
>
> Il problema è che non tutti riescono ad interpretare bene quello che ho
> scritto:
Non avevi spiegato affatto bene il tipo di distribuzione della tua
applicazione...
> Ho distribuito l'MDB a 4 persone, ognuna non conosce l'altra ed ognuna sta
> su un sistema solare differente e ci ficca dentro i dati che vuole. Quando
> io voglio cambiare
q.sa
 nella struttura del DB (agguingere un campo,
> modificare un vincolo, ecc.) VORREI nel modo + semplice, aggiornare LE
> STRUTTURE di TUTTI gli MDB.
Metodi veramente semplici non ce ne sono, in questi casi personalmente
ho sempre previsto una generica routine di aggiornamento sulle mie
installazioni che "esegue" una routine (ma potrebbe essere un eseguibile)
con un nome predefinito; insomma, il classico modulo "Aggiornamento".
L' unica soluzione che mi sento di darti è di farti un bel modulo
(o eseguibile Delphi) che aggiorni la struttura del db con istruzioni
ddl o accedendo al DAO e di  distribuirlo ai tuoi clienti; se sei
interessato a come modificare da programma la struttura del db
c'è un mio esempio al riguardo sul sito comune (in VBA xò), puoi
prenderlo come spunto per le tue problematiche.....
Il metodo veramente "ideale" (che xò non ho mai avuto il tempo di
implementare) sarebbe farsi una procedura che "parsi" i due db
(prima e dopo) salvando su un file i "delta" in linguaggio ddl
(alter table ecc. ecc.); a questo punto basterebbe prevedere
sulle procedure una generica funzione che applichi i "delta"
alla struttura e le cose sarebbero fatte in maniera pulita e
standardizzata....
Bye, Ste


title: due sottomaschere continue? (sincro riga per riga)

author: yanez

text:
Saluti a tutto il NG
La situazione è la seguente:
Ho 3 tabelle: clienti, ordini e momento_distribuzione.
Clienti ha i soliti campi, ogni cliente ha un suo codice; ordini ha il campo
codice_cliente come chiave esterna nella relazione con i clienti;
momento_distribuzione rappresenta delle particolari sessioni di dstribuzione
degli articoli ordinati con una data ed un orario, gli ordini sono legati ad
un particolare momento di distribuzione tramite l'id momento distrubuzione.
Sto cercando di realizzare una maschera per l'inserimento/visualizzazione
degli ordini relativi ad un dato momento_distribuzione, che visualizzi sia i
dati dell'ordine che alcuni dati dei clienti (per prova mi basta il
cognome), in modo "allineato".
Ho quindi una maschera master relativa a momento_distribuzione e
sottomaschera/e per i dettagli.
Finora ho fatto i seguenti tentavi.
a) Una unica sottomaschera basata su una query che lega cliente e ordini: va
bene per la visualizzazione ma non per l'inserimento, in quanto inserendo un
nuovo ordine crea un nuovo record anche per la tabella clienti che invece
deve servire solo come ricerca.
b) Una unica sottomaschera in cui inserico i campi relativi ai dettagli del
cliente come campi non associati che popolo tramite una funzione di ricerca
nell'origine controllo (ho dovuto mettere l'istruzione sql in una funzione
perché non sono riuscito metterla direttamente come origine): con questa
soluzione ogni volta che inserisco un codice cliente per un nuovo ordine la
maschera esegue il requery su tutti i record anche se a me servirebbe solo
quello corrente; inoltre avendo impostato l'origine controllo ad una
funzione non posso inserire manualmente il cognome del cliente per
effettuare la ricerca inversa ed ottenere il relativo codice cliente.
Ho pensato quindi a due sottomaschere continue, di cui però non riuscito ad
ottenere una sincronizzazione riga per riga; questa soluzione mi piacerebbe
anche perché mi darebbe la possibilità di scorrere il dettaglio dell'ordine,
senza perdere la visualizzazione dei dati del cliente.
Sapreste darmi una mano?
Grazie per l'attenzione
yanez


text:
"yanez" <
yanez...@libero.it
> ha scritto nel messaggio
news:clJth.20235$bH4....@tornado.fastwebnet.it...
> Saluti a tutto il NG
>
> La situazione è la seguente:
> Ho 3 tabelle: clienti, ordini e momento_distribuzione.
> Clienti ha i soliti campi, ogni cliente ha un suo codice; ordini ha il
> campo codice_cliente come chiave esterna nella relazione con i clienti;
> momento_distribuzione rappresenta delle particolari sessioni di
> dstribuzione degli articoli ordinati con una data ed un orario, gli ordini
> sono legati ad un particolare momento di distribuzione tramite l'id
> momento distrubuzione.
> Sto cercando di realizzare una maschera per l'inserimento/visualizzazione
> degli ordini relativi ad un dato momento_distribuzione, che visualizzi sia
> i dati dell'ordine che alcuni dati dei clienti (per prova mi basta il
> cognome), in modo "allineato".
> Ho quindi una maschera master relativa a momento_distribuzione e
> sottomaschera/e per i dettagli.
> Finora ho fatto i seguenti tentavi.
>
---omissis---
> Ho pensato quindi a due sottomaschere continue, di cui però non riuscito
> ad ottenere una sincronizzazione riga per riga; questa soluzione mi
> piacerebbe anche perché mi darebbe la possibilità di scorrere il dettaglio
> dell'ordine, senza perdere la visualizzazione dei dati del cliente.
>
> Sapreste darmi una mano?
>
> Grazie per l'attenzione
> yanez
Per sincronizzare due sottomaschere devi utilizzare una casella di testo non
associata che fa da "ponte" tra le due sottomaschere.
Come sai la sottomaschera è legata alla maschera principale dalle proprietà
"Collega campi secondari/master" dove indichi i nomi dei campi della
maschera master e secondaria.
La stessa cosa la devi fare per la seconda sottomaschera, però gli devi
inserire, come master, la casella di testo non associata; quest'ultima verrà
valorizzata gestendo l'evento "su corrente" della prima sottomaschera:
es.
Parent!nomeCasellaNonAssociata
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:epaj34$f64$1...@tdi.cu.mi.it...
> "yanez" <
yanez...@libero.it
> ha scritto nel messaggio
> news:clJth.20235$bH4....@tornado.fastwebnet.it...
>> Saluti a tutto il NG
>>
>> Ho pensato quindi a due sottomaschere continue, di cui però non riuscito
>> ad ottenere una sincronizzazione riga per riga; questa soluzione mi
>> piacerebbe anche perché mi darebbe la possibilità di scorrere il
>> dettaglio dell'ordine, senza perdere la visualizzazione dei dati del
>> cliente.
> Per sincronizzare due sottomaschere devi utilizzare una casella di testo
> non associata che fa da "ponte" tra le due sottomaschere.
> Come sai la sottomaschera è legata alla maschera principale dalle
> proprietà "Collega campi secondari/master" dove indichi i nomi dei campi
> della maschera master e secondaria.
> La stessa cosa la devi fare per la seconda sottomaschera, però gli devi
> inserire, come master, la casella di testo non associata; quest'ultima
> verrà valorizzata gestendo l'evento "su corrente" della prima
> sottomaschera:
> es.
> Parent!nomeCasellaNonAssociata
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio, grazie per l'attenzione: speravo che una presenza importante
come la tua per questo NG desse uno sguardo al mio post!
Il problema è che la casella di testo nascosta, potendo contenere un solo
valore la volta, può essere utile per sincronizzare una sottomaschera A che
visualizzi un solo record la volta, in base al record corrente dell'altra
sottomaschera B.
Io invece voglio che entrambe le sottomaschere siano in visualizzazione
maschera continua, con i campi del primo record di A corrispondenti a quelli
del primo di B, il secondo con il secondo e cosi via...
Grazie ancora per l'attenzione
ciao yanez


text:
"yanez" <
yanez...@libero.it
> ha scritto nel messaggio
news:x86uh.22810$bH4....@tornado.fastwebnet.it...
>
> Ciao Sergio, grazie per l'attenzione: speravo che una presenza importante
> come la tua per questo NG desse uno sguardo al mio post!
Ti ringrazio, ma t'assicuro che sono di poco spessore al confronto con
altri.
> Il problema è che la casella di testo nascosta, potendo contenere un solo
> valore la volta, può essere utile per sincronizzare una sottomaschera A
> che visualizzi un solo record la volta, in base al record corrente
> dell'altra sottomaschera B.
> Io invece voglio che entrambe le sottomaschere siano in visualizzazione
> maschera continua, con i campi del primo record di A corrispondenti a
> quelli del primo di B, il secondo con il secondo e cosi via...
Guarda sono due le questioni; o non ho capito bene io il tuo problema o non
hai provato l'esempio...
> Grazie ancora per l'attenzione
> ciao yanez
Ciao.
--
Sergio MAZZA


text:
>> Il problema è che la casella di testo nascosta, potendo contenere un solo
>> valore la volta, può essere utile per sincronizzare una sottomaschera A
>> che visualizzi un solo record la volta, in base al record corrente
>> dell'altra sottomaschera B.
>> Io invece voglio che entrambe le sottomaschere siano in visualizzazione
>> maschera continua, con i campi del primo record di A corrispondenti a
>> quelli del primo di B, il secondo con il secondo e cosi via...
>
> Guarda sono due le questioni; o non ho capito bene io il tuo problema o
> non hai provato l'esempio...
>
> Sergio MAZZA
Allora: io ho due sottomaschere sbfrmA e sbfrmB; sbfrmB mostra gli ordini
dei clienti da evadere in una certa data (la maschera master rappresenta
appunto la data, e i totali degli ordini): diciamo una 20-ina di righe in
cui ogni riga-record mostra il codice del singolo cliente, la data in cui ha
fatto l'ordine, e 10 campi si/no ciascuno corrispondente ad art1...art10 in
base al-agli articoli ordinati.
sbfrmA deve essere "accanto a sinistra" di sbfrmB, avere lo stesso numero di
rghe-record di  sbfrmB e mostrare i dettagli di ogni cliente (Nome Cognome
ecc) in base al valore del codice cliente sulla corrispondente riga di
sbfrmB
sbfrmA                             sbfrmB
|Nome     | Cognome|       |Cod Cliente| Data Ordine|
Art1|...........|Art10|
|Mario     |Rossi        |       |a1562        | 01/01/00     | x     |
..........|         |
|Paolo     |Bianchi      |       | b6534       | 10/01/07    |        |
|         |
e così via...
con la tua soluzione in sbfrmA riesco a visualizzare una sola riga la volta,
in base al record corrente di sbfrmB: se ad esempio mi posiziono sul secondo
record in sbfrmB vedrò in sbfrmA solo Paolo Bianchi.
Questo perché il campo nascosto nella maschera master contiene di volta in
volta il solo valore del codice cliente del record corrente in sbfrmB,
conseguentemente in sbfrmA vedrò solo i dati dell'unico cliente il cui
codice è valorizzato nel campo nascosto della maschera master (che nel post
ho chiamato momento_distribuzione)
spero che ora il quadro sia più chiaro e sappiate darmi una mano (rileggete
magari anche il mio primo post in cui spiego i tentativi già fatti)
grazie ancora
yanez


text:
"yanez" <
yanez...@libero.it
> ha scritto nel messaggio
news:Bjluh.23710$bH4....@tornado.fastwebnet.it...

Quindi il recordset della subformB deve comprendere tutti i clienti presenti
nel recordset della subformA?
Potresti legare la query della subFormB alla query della subFormA;
es.
Select * From tabPersbfrmB Where idCliente In (Select id From tabPersbfrmA
Where dataOrdine = Forms!nomeForm!dataOrdine)
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:epkhq7$gdg$1...@tdi.cu.mi.it...
> "yanez" <
yanez...@libero.it
> ha scritto nel messaggio
> news:Bjluh.23710$bH4....@tornado.fastwebnet.it...
>>
>> Allora: io ho due sottomaschere sbfrmA e sbfrmB; sbfrmB mostra gli ordini
>> dei clienti da evadere in una certa data (la maschera master rappresenta
[CUT]
> Quindi il recordset della subformB deve comprendere tutti i clienti
> presenti nel recordset della subformA?
> Potresti legare la query della subFormB alla query della subFormA;
> es.
> Select * From tabPersbfrmB Where idCliente In (Select id From tabPersbfrmA
> Where dataOrdine = Forms!nomeForm!dataOrdine)
>
> Ciao.
> --
> Sergio MAZZA
Scusa Sergio se rispondo solo ora, ma dopo qualche giorno dal mio ultimo
post, credevo di aver perso il treno....
Per il momento avevo risolto utilizzando una maschera che univa i record
delle due tabelle tramite una query (come detto nel primo post); ho
impostato la maschera in modo da consentire solo l'eliminazione e la
modifica ma non l'immissione in modo da non generare nuovi clienti nel
momento di immissione...
Ho poi aggiunto un'altra sotto maschera sotto la precedente, dalla grafica
identica, ma con visualizzazione maschera singola e con campi non associati
per l'inserimento.
(Mi sono dilungato a scopo didattico)
Provo subito la nuova soluzione, magari a costo di tornare un po' indietro
con lo sviluppo...
grazie ancora
yanez


text:
"yanez" <
yanez76...@libero.it
> ha scritto nel messaggio
news:mzhwh.1694$wO2....@tornado.fastwebnet.it...
>
> Scusa Sergio se rispondo solo ora, ma dopo qualche giorno dal mio ultimo
> post, credevo di aver perso il treno....
Nessun problema;
> Per il momento avevo risolto utilizzando una maschera che univa i record
> delle due tabelle tramite una query (come detto nel primo post); ho
> impostato la maschera in modo da consentire solo l'eliminazione e la
> modifica ma non l'immissione in modo da non generare nuovi clienti nel
> momento di immissione...
> Ho poi aggiunto un'altra sotto maschera sotto la precedente, dalla grafica
> identica, ma con visualizzazione maschera singola e con campi non
> associati
> per l'inserimento.
> (Mi sono dilungato a scopo didattico)
> Provo subito la nuova soluzione, magari a costo di tornare un po' indietro
> con lo sviluppo...
> grazie ancora
> yanez
Valuta anche la possibilità di cambiare la modalità di visione dei dati
sulla maschera...
Ciao.
--
Sergio MAZZA


title: Lampeggio a video

text:
Ciao a tutti.
Avrei bisogno di evidenziare in  una maschera uno schema bidimensionale
rappresentate una libreria.
In un archivio ho indicato l'ubicazione per cella/scaffale dei ogni
singolo libro.
A fronte di una richiesta libro a video dovrei far "lampeggiare" la
cella corrispondente.
Mi potete dare indicazioni su come posso rappresentare graficamente la
libreria (no CAD o altri disegni) e come faccio a far lampeggiare parte
dello schermo?
La libreria mi basta farla vedere dall'alto, non mi serve un disegno
vero e proprio.
Spero di essere  stato chiaro e confido in qualche aiuto.
Grazie e ciao a tutti.


title: Lampeggio a video

author: AEOM

text:
"Rb70-2000" <
rb70...@libero.it
> ha scritto nel messaggio
news:1149777176.2...@f6g2000cwb.googlegroups.com...

non so se ho ben capito
ma se supponiamo il riquadro che vuoi far lampeggiare si chiama quadro1
metti nell'evento ontimer() della tua form
me.quadro1.visible=not quadro1.visible
e come timerInterval=0
poi all'evento che deva dar inizio al lampeggio scrivi
tuaform.timerinterval=1000
ciao, AEOM


title: Lampeggio a video

text:
GRAZIE- Adesso devo solo disegnare la libreria.......potrei usare tante
caselle di testo protette...... che dici ?
AEOM ha scritto:



title: Lampeggio a video

author: miciomao

text:
uau
se ho capito bene quello che fà questo programmino
è fantastico
Mi hai fatto venire in mente un'idea geniale per avere a video la
mappatura 3D di tutto il magazzino, ubicazioni vuote/piene e loro
contenuto.....
sarebbe chiedere troppo riceverlo in dono ?
sarebbe un gran bella fetta di lavoro risparmiato
Grazie Sandro


title: strano comportamento dei campi valuta mette il simbolo euro a destra

author: mario rossi

text:
buongiorno a tutti,

nel pannello di controllo di windows ho controllato la valuta ed è euro impostata come segue

positivo: € 123.456.789,00 negativo: -€ 123.456.789,00

se però apro un anteprima report di access vedo 220,00 €

come posso mettere il simbolo a sinistra all'inizio della cifra anziché a destra

Grazie a tutti.


text:

ho risolto, ho selezionato un campo e c'era
#.##0,00 €;-#.##0,00 €

ho messo
€ #.##0,00;€ -#.##0,00

ed è tutto ok


title: macro copia oggetto tabella

text:
buongiorno a tutti,
vorrei alla chiusura del db dare un comando (su uscita dalla maschera)
che mi copi cinque tabelle su un db di "appoggio".
Ho un problema, anzi cinque: per ogni istruzione di copia mi chiede
conferma per la sovrascrittura della tabella, impedendo di fatto la
chiusura  e l'uscita dal db.
L'istruzione che ho compilato, partendo da una macro, è questa:
DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
mirror_be.mdb", "", acTable, "NumerazioniRoberto"
    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
mirror_be.mdb", "", acTable, "ACC_GruppiMerce"
    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
mirror_be.mdb", "", acTable, "ACC_Strutture"
    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
mirror_be.mdb", "", acTable, "ACC_TECNICI"
    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
mirror_be.mdb", "", acTable, "Ditte"
Qualcuno è così gentile da potermi aiutare ?
grazie.


title: macro copia oggetto tabella

author: MA

text:
"ignazio.pilone" <
ignazio...@gmail.com
> ha scritto nel messaggio
news:3b75e58d-acfe-4c23...@k31g2000vbu.googlegroups.com...
> buongiorno a tutti,
> vorrei alla chiusura del db dare un comando (su uscita dalla maschera)
> che mi copi cinque tabelle su un db di "appoggio".
> Ho un problema, anzi cinque: per ogni istruzione di copia mi chiede
> conferma per la sovrascrittura della tabella, impedendo di fatto la
> chiusura  e l'uscita dal db.
> L'istruzione che ho compilato, partendo da una macro, � questa:
>
> DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> mirror_be.mdb", "", acTable, "NumerazioniRoberto"
>    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> mirror_be.mdb", "", acTable, "ACC_GruppiMerce"
>    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> mirror_be.mdb", "", acTable, "ACC_Strutture"
>    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> mirror_be.mdb", "", acTable, "ACC_TECNICI"
>    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> mirror_be.mdb", "", acTable, "Ditte"
>
> Qualcuno � cos� gentile da potermi aiutare ?
> grazie.
Cancella prima la tabella da sovrascrivere


title: macro copia oggetto tabella

text:
On 17 Mag, 16:31, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "ignazio.pilone" <
ignazio.pil...@gmail.com
> ha scritto nel messaggionews:3b75e58d-acfe-4c23...@k31g2000vbu.googlegroups.com...
>
>
>
>
>
> > buongiorno a tutti,
> > vorrei alla chiusura del db dare un comando (su uscita dalla maschera)
> > che mi copi cinque tabelle su un db di "appoggio".
> > Ho un problema, anzi cinque: per ogni istruzione di copia mi chiede
> > conferma per la sovrascrittura della tabella, impedendo di fatto la
> > chiusura  e l'uscita dal db.
> > L'istruzione che ho compilato, partendo da una macro, è questa:
>
> > DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> > mirror_be.mdb", "", acTable, "NumerazioniRoberto"
> >    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> > mirror_be.mdb", "", acTable, "ACC_GruppiMerce"
> >    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> > mirror_be.mdb", "", acTable, "ACC_Strutture"
> >    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> > mirror_be.mdb", "", acTable, "ACC_TECNICI"
> >    DoCmd.CopyObject "\\Totodr2sa01\TO_TO_PUBLIC\DATI PCG\monster
> > mirror_be.mdb", "", acTable, "Ditte"
>
> > Qualcuno è così gentile da potermi aiutare ?
> > grazie.
>
> Cancella prima la tabella da sovrascrivere- Nascondi testo citato
>
> - Mostra testo citato -
si ma il problema è che cancellando le tabelle perdo i collegamenti
tra loro.
Non esiste nulla di più facile ?
grazie mille a chiunque vorrà intervenire.


title: Compare più tabelle ...

author: Angelo

text:
Ho da porvi un quesito:
avendo tre o più tabelle contenenti "tutte" i
campi [numero1] e [numero2], ho necessità di evidenziare
 i valori uguali presenti contemporaneamente in almeno "un campo" di
tutte le tabelle.
Ho bisogno che mi vengano restituiti i soli valori uguali presenti in tutte
le tabelle. Vale a dire quel numero che si ripete anche una sola volta in
uno dei due campi ...
Un grazie a tutti ...
Angelo


title: Compare più tabelle ...

author: @Alex (Alessandro Baraldi)

text:
"Angelo" <
ap...@inwind.it
> ha scritto nel messaggio
news:64YTa.18027$Za4.4...@news2.tin.it...

Gioca con le QUERY e con le relazioni, hai la possibilità
di impostarle in modo da prelevare solo i records in cui
il Campo che indichi è =..........!
Il tutto dal generatore di QUERY
@Alex.


title: Adesione ad un gruppo di utenti con file MDW con Access 2007

author: SimoneB

text:
Salve...
non so da dove si aderisce ai gruppi di lavoro contenuti nel file MDW con il
nuovo Access 2007, c'è nessuno che saprebbe indicarmelo?
Grazie e saluti SimoneB


author: scaronic

text:
SimoneB ha scritto:

Funzionalità eliminata da Access 2007 (per quanto mi risulta)


text:
>> non so da dove si aderisce ai gruppi di lavoro contenuti nel file MDW con
>> il
>< nuovo Access 2007, c'è nessuno che saprebbe indicarmelo?
>>
>Funzionalità eliminata da Access 2007 (per quanto mi risulta)
Questa mi garba... e se io ho un DB protetto con un file MDW come faccio a
sbloccarlo e riproteggerlo a livello di utente?
Grazie x le risposte...


title: Gestione di un questionario

author: Daniele

text:
Salve a tutti,
vorrei realizzare un DB che consenta la gestione di questionari.
I questionari sono solo cartacei e, dopo che sono stati compilati,
l'operatore deve inserire le risposte in Access.
Le domande del questionario prevedono, come risposta, solo un valore
numerico (tipicamente un voto da 1 a 10).
Veniamo ad Access (versione 2003).
Ho creato una tabella in cui l'utente può inserire l'elenco delle domande
(poiché vorrei fare un'applicazione che non sia legata al singolo
questionario del momento, ma che sia più generica e utilizzabile anche per
futuri questionari senza dover mettere sempre mano al codice).
Ho creato una tabella con l'ID del questionario, utilizzata come base per la
maschera di inserimento delle risposte.
Ho creato la tabella delle risposte, in cui i campi sono l'ID della domanda,
l'ID del questionario, e la risposta vera e propria.
Ora però sono bloccato, perché vorrei inserire - nella maschera dei
questionari - una sottomaschera che prende i dati dalla tabella delle
risposte, ma quando inserisco un nuovo record "questionario" la
sottomaschera non mi presenta l'elenco delle domande.
In un messaggio di qualche giorno fa ("Passare ad un record nuovo scrivendo
il nuovo ID") si suggeriva - per un problema simile - di fare una insert su
Form_afterupdate, ma io non so a priori quante sono le domande.
Avete qualche suggerimento?
    Daniele


title: Gestione di un questionario

author: peccial

text:
Daniele ha scritto:



Se ho capito bene, per inserire per ogni questionario tutte le schede di
risposta hai bisogno di realizzare una maschera con due sottomaschere tutte
sincronizzate.
per ottenere ciò dovresti realizzare:
a) una tabella per i sondaggi (id_sondaggio, descrizione_sondaggio)
b) una tabella per conservare genericamente le domande del sondaggio
(id_sondaggio, id_domanda, domanda)
c) una tabella delle interviste (id_sondaggio, id_intervista)
d) una tabella con le risposte (id_sondaggio, id_intervista, id_domanda,
risposta)
maschera sondaggi (principale) maschera semplice
maschera interviste (sottomaschera di sondaggi)maschera semplice
         maschera risposte(sottomaschera di interviste) in foglio dati
le maschere sondaggi e interviste devono essere collegate con id_sondaggio;
le maschere interviste e risposte con id_sondaggio e id_intervista.
preventivamente devi censire il sondaggio nelle sue due parti(idendificativi e
domande)
quando andrai a inserire le risposte, per ogni sondaggio selezionato, ti
apparirà un'intervista e nella sua sottomaschera le domande.
spero di essere stato utile.
a presto

--


title: Gestione di un questionario

text:
"peccial" <
pec...@gmail.com
> ha scritto nel messaggio
news:in26gk$hk8$1...@news.nonsolonews.it...

È quasi così, nel senso che avevo pensato di usare un file di Access per
ogni sondaggio, e quindi la struttura si semplifica perché ho bisogno solo
di 3 tabelle: domande, interviste e risposte.
Tabella "domande":
 - id_domanda (contatore, chiave primaria)
 - domanda (testo)
Tabella "interviste":
 - id_intervista (contatore, chiave primaria)
Tabella "risposte":
 - id_intervista (intero)
 - id_domanda (intero)
 - risposta (intero)
Ho anche inserito le relazioni uno-a-molti tra le tabelle "domande" -->
"risposte" (sul campo id_domanda) e "interviste" --> "risposte" (sul campo
id_intervista).
Ho creato la maschera principale (basata sulla tabella "interviste"), e già
qui sono bloccato perché non riesco ad inserire nuovi record, essendoci solo
un unico campo di tipo contatore.
Pertanto ho aggiunto un campo "dummy" alla tabella "interviste": ora,
scrivendo qualcosa in questo campo, posso aggiungere nuovi record.
Ho inserito in questa maschera una sottomaschera (basata sulla tabella
"risposte"), collegando le due tabelle col campo "id_intervista".
Io vorrei che, quando viene aggiunto un nuovo record "intervista", la
sottomaschera mi presenti già TUTTE le domande, in modo che io debba solo
inserire le risposte, e invece mi appare un foglio dati vuoto dove mi viene
solo precompilato il campo "id_intervista"...
Spero di essermi spiegato!
   Daniele


title: Gestione di un questionario

author: Popi - TheBadHabits

text:
On 1 Apr, 09:38, "Daniele" <
nos...@nospam.it
> wrote:
> "peccial" <
pecc...@gmail.com
> ha scritto nel messaggionews:in26gk$hk8$1...@news.nonsolonews.it...

Se ho capito bene lo scenario, mi viene da dire che, a fronte
dell'inserimento di un nuovo record nella tabella "Interviste" dovrai
eseguire una query di accodamento dalla tabella "Domande" alla tabella
"Risposte".
Cioe' nell'evento AfterInsert della form in cui crei il nuovo record
delle interviste dovrai fare una currentDb.Execute "INSERT INTO
Risposte ( id_intervista, id_domanda ) SELECT " & Me.id_intervista & "
AS CodiceIntervista, id_domanda FROM Domande;".
HTH
Popi


title: Vorrei 2 file access che comunicano.

author: Camp

text:
Spero di riuscirmi a spiegare.
Ho creato con non poca fatica un file access che mi tiene conto di tutto
cio' che accade in laboratorio. Macchine che entrano, riparazione, stato
ecc. ecc.
Ora siccome vorrei metterlo in rete mi servirebbe che la segretaria
inserisse i clienti man mano che entrano e che tutt'al piu' fornisca lo
stato della riparazione. Tutte le altre funzioni dovrebbero essere inibite.
Pensavo, ma non so se si puo' fare, di creare un secondo file di access che
generi la stesso tipo di record e contenga la stessa tabella dell'archivio
del primo.  In questo modo potrei inserire soltanto le maschere e le
funzioni che dico io e la segretaria o la persona di turno non corre il
rischio di incaciottarmi l'archivio. Si puo' fare.
In alternativa posso creare un paio di maschere solo per lei e inibire
specificatamente tutto il resto?
Grazie mille
F.


title: Vorrei 2 file access che comunicano.

author: Sergio MAZZA

text:

Certo che si può fare; crei un mdb (Front-End) con le sole maschere/report/query che servono alla segretaria, le tabelle (Back-End)
le colleghi indicando il percorso di rete (ti consiglio di mapparti la risorsa). La stessa cosa fai sul tuo pc (mdb FE collegato
all'mdb BE)...
Ciao.
--
Sergio MAZZA


title: Vorrei 2 file access che comunicano.

author: Zawy

text:
Ciao,
ti sconsiglio vivamente di duplicare lo stesso dato su più tabelle, il che
contrasta totalmente con la logica dei database relazionali.
E' invece possibile condividere il database sulla rete, dividendolo in un
file MDB di back-end che contiene le tabelle, ed in un file MDB/MDE che
contiene gli oggetti che compongono l'applicazione.
Si può poi utilizzare la protezione a livello utente per gestire i diritti
di accesso degli utenti al database.
Puoi trovare informazioni aggiuntive sulla protezione a livell utente su:
http://office.microsoft.com/it-it/assistance/HP052578501040.aspx?Product=accIN2
Guarda anche il Sito comune dove ci sono molte informazioni utili:
http://www.sitocomune.com
Saluti,
Zawy.
"Camp" <
nos...@fasteweb.it
> ha scritto nel messaggio
news:Y0c7d.3518$eb....@tornado.fastwebnet.it...



title: Vorrei 2 file access che comunicano.

text:
> > F.
>
> Certo che si può fare; crei un mdb (Front-End) con le sole
maschere/report/query che servono alla segretaria, le tabelle (Back-End)
> le colleghi indicando il percorso di rete (ti consiglio di mapparti la
risorsa). La stessa cosa fai sul tuo pc (mdb FE collegato
> all'mdb BE)...
>
Fantastico questo programma. Ogni tanto scopro delle potenzialità
eccezionali. Dunque, mi ci e' voluto poco per capire cosa e' un FE e un BE
ed in effetti e' una soluzione ottima tanto per essere ridondante.  Mi
sfugge ancora qualcosa. Premetto che ho collegato le tabelle con file-->
carica dati esterni --> collega tabelle.
Se cambio la cartella in cui si trova BE immagino dovro' cambiare anche
qualcosa in FE. Dove la trovo questa informazione?
Intendevi questo quando mi dicevi  di mappare la risorsa? (cosa
intendialtrimenti?)
Ancora grazie e grazie anche a zawy
Ciao


title: Vorrei 2 file access che comunicano.

text:
Camp wrote:
>
> Fantastico questo programma. Ogni tanto scopro delle potenzialità
> eccezionali. Dunque, mi ci e' voluto poco per capire cosa e' un FE e
> un BE ed in effetti e' una soluzione ottima tanto per essere
> ridondante.  Mi sfugge ancora qualcosa. Premetto che ho collegato le
> tabelle con file--> carica dati esterni --> collega tabelle.
Bene;
> Se cambio la cartella in cui si trova BE immagino dovro' cambiare
> anche qualcosa in FE. Dove la trovo questa informazione?
perfetto, devi ricollegare le tabelle;
> Intendevi questo quando mi dicevi  di mappare la risorsa? (cosa
> intendialtrimenti?)
no, intedevo il fatto di creare già una risorsa di rete con windows. Lo fai
cliccando col tasto destro su "risorse di rete", scegli "connetti unità di
rete", indichi il percorso di rete (la lettera te la suggerisce windows) e
password; il sistema ti crea una nuova unità disco locale.
Indicherai quello quando collegherai le tabelle...
> Ancora grazie e grazie anche a zawy
> Ciao
Ciao.
--
Sergio MAZZA


title: Ordina Dati in Excel 2000

author: Muzzle

text:
Salve a tutti gli Office users,
desidererei avere un'indicazione circa un dettaglio di MsExcel 2000.
Ho riscontrato ordinando i dati per riga che se dovessero esservi delle
celle vuote esse vengono considerate nel riordino non so in base a quale
criterio. Infatti il riordino delle celle contenenti valori non viene
effettuato sulle stesse ma ne genera  uno spostamento sull'area
precedentemente blank. Chi può darmi qualche chiarimanto in merito?
Grazie,
Muzzle
--
Posted from
mail-6.tiscalinet.it
 [195.130.225.152]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aggiornamento casella combinata

author: Loris Ripa

text:
Problema: ho una maschera di inserimento prodotti che contiene più di una
casella combinata, per esempio ho una casella combinata che mi inserisce il
colore, solo che ha volte ho dei nuovi colori che non avevo precedentemente
inserito!!!!
Quindi ho pensato di aggiungere un tastino per ognuna di queste caselle che
mi aprisse la relativa mascherina in modo da inserire i dati mancanti al
menù a discesa delle caselle...ok, tutto bene per quanto riguarda
l'inserimento, sull'aggiornamento invece ho qualche problemino, io inserisco
ma la casella non viene aggiornata!!!!
Grazie a tutti!!!!!!
Ciao
Lo


title: Aggiornamento casella combinata

author: ramblers

text:
"Loris Ripa" <
roccuh...@virgilio.it
> ha scritto nel messaggio
news:KXx_8.93632$Jj7.2...@news1.tin.it...

io, di solito, in questi casi faccio così:
nella maschera da aprire dichiaro una variabile pubblica di tipo control
Public Ctl as control
e sulla chiusura, eseguo un requery del controllo
Private sub Form_close
    ' eventuale controllo se effettuare il requery
    ctl.requery
end sub
Sul form con le combo:
Quando viene richiamata la form, setta la variabile con il
controllo(combobox nel tuo caso) in questione:
Private Sub GestioneColori_Click
    docmd.openform "Colori"
    set forms("Colori").ctl = me.combocolori
end sub
ciao.
--
e` inutile versare ruhm...
nu strunz nun addiventa babba'


title: Aggiornamento casella combinata

author: Antonio Biso

text:
"Loris Ripa" <
roccuh...@virgilio.it
> ha scritto nel messaggio
news:KXx_8.93632$Jj7.2...@news1.tin.it...

Sull'evento su chiusura della maschera che permette l'inserimento dei nuovi
dati, fai una requery della combo con la sintassi
forms("tuaform").tuacombo.requery
Antonio


title: Tracciati INDICOD

text:
Qualcuno ha mai fatto esperimenti o prove per esportare dai  Access
dati in formato INDICOD ?
I formati INDICOD sono file di testo che seguono delle specifiche ben
precise per lo scambio elettronico di dati.
Se qualcuno sa qualcosa chiedo gentilmente qualche indicazione e/o
soluzione.
Grazie per l'aiuto


title: Tracciati INDICOD

author: Alessandro Cara

text:
deve...@aruba.it
 ha scritto:

Tutto cio' che non e' possibile esportare via transferText e' possibile,
qualsiasi sia la sua complessita', via print# e/o write# oppure usando
il metodo write di FileSystemObject e viceversa per la importazione
usando le corrispondenti  funzioni di lettura (i.e. input#...etc)
--
ac


title: Tracciati INDICOD

text:
On 18 Set, 09:16, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
>
develo...@aruba.it
 ha scritto:> Qualcuno ha mai fatto esperimenti o prove per esportare dai  Access

Grazie per l'aiuto , ma potresti essere più esplicativo su qs.
metodo ?
Sinceramente non lo conosco per niente.
Grazie anticipate


title: Tracciati INDICOD

author: RobertoA

text:
Grazie per l'aiuto , ma potresti essere più esplicativo su qs.
metodo ?
Sinceramente non lo conosco per niente.
Grazie anticipate
------------------------------------
Ciapa ki
250       num_file = FreeFile()
260       Open "TEST.TXT" For Output As #num_file
270       Print #num_file, "Ciao Belli"
280       Close num_file
Naturalmente il suggermento non e' aggratisse
Appena hai finito la routine che spara fuori in formato Indicod sei tenuto a
faccela vede'
Ciao
RobertoA


title: Tracciati INDICOD

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48d2080a$1...@newsgate.x-privat.org...
>
> Naturalmente il suggermento non e' aggratisse
> Appena hai finito la routine che spara fuori in formato Indicod sei tenuto
> a faccela vede'
Sei di gusti semplici...
> Ciao
> RobertoA
Che mi devo fare l'intimo corazzato?
Ciao.
--
Sergio MAZZA


title: Tracciati INDICOD

text:
> Che mi devo fare l'intimo corazzato?
> Ciao.
> Sergio MAZZA
No
Puoi tenere il tanga leopardato, contento te
Ciao
RobertoA


title: Tracciati INDICOD

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48d2...@newsgate.x-privat.org...
>
> No
> Puoi tenere il tanga leopardato, contento te
> Ciao
> RobertoA
Ok; allora non lo porto in lavanderia...
Ciao.
--
Sergio MAZZA


title: Tracciati INDICOD

text:
Allura ???
Sto codice per fare l'Indicod ???
Ciao
RobertoA


title: Tracciati INDICOD

author: Carlo Costarella

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48d4a29a$1...@newsgate.x-privat.org...

Si tratta di uno standard EAN/UCC 128.
Questa la definizione presa da
barcode.it
:
"Quando si vuole vendere un prodotto nel mercato bisogna avere il codice a
barre che identifichi in modo univoco il produttore, e' così sorto l'INDICOD
come ente senza scopo di lucro per registrare ed associare le aziende."
Per avere qualche assaggio:
http://www.unindustria.bg.it/restyling/servizi/qualita/file/codiceean128.pdf
http://www.agritracer.com/doc/Fondamenti%20tracciabilita.pdf
http://www.agritracer.com/doc/Lineeguida_%20ortofrutta.pdf
http://www.indicod-ecr.it/
http://www.neodynamic.com/barcodes/UCC_EAN_128_Barcode.aspx
http://www.barcode.it/etichetta.html
Ciao, Carlo


title: Tracciati INDICOD

text:
>> Allura ???
>> Sto codice per fare l'Indicod ???
>> Ciao
>> RobertoA
>
> Si tratta di uno standard EAN/UCC 128.
>
> Questa la definizione presa da
barcode.it
:
> "Quando si vuole vendere un prodotto nel mercato bisogna avere il codice a
> barre che identifichi in modo univoco il produttore, e' così sorto
> l'INDICOD come ente senza scopo di lucro per registrare ed associare le
> aziende."
>
> Per avere qualche assaggio:
>
http://www.unindustria.bg.it/restyling/servizi/qualita/file/codiceean128.pdf
>
>
http://www.agritracer.com/doc/Fondamenti%20tracciabilita.pdf
>
>
http://www.agritracer.com/doc/Lineeguida_%20ortofrutta.pdf
>
>
http://www.indicod-ecr.it/
>
>
http://www.neodynamic.com/barcodes/UCC_EAN_128_Barcode.aspx
>
>
http://www.barcode.it/etichetta.html
I know, but... i would like to have some 'pappa-pronta Access code'
Tanto qua (sull'Indicod intendo) non ce' niente di interessante da
sviluppare, basta solo seguire la definizione che danno e comporre
l'etichetta correttamente
Quando uno ha fatto il mattoncino e' inutile che altri ci perdano tempo a
costruirselo
Ciao
RobertoA


title: FE - Arrotondamenti su riga / totale documento

text:
Allora, cliente che vende carburanti
Vorrebbe ottenere l'importo totale fatture uguale all'importo
corrisposto dal cliente
Il cliente fa 20 euro di gasolio => fattura con totale 20 euro
Il cliente fa 50 euro di gasolio => fattura con totale 50 euro
Il prezzo unitario del carburante e' sempre a tre decimali, tipo 1,875
euro/litro
Stante il fatto che il prezzo ivato pagato dal cliente puo' essere a due
decimali, penso, metto la quantita' a sei decimali, evito di arrotondare
e sono a posto
Non e' cosi'
Aggiungi iva, tira via iva, il totale non viene mai uguale
O tieni fermo il totale e sposti la quantita (il prezzo a litro non si
puo' modificiare) oppure metti la quantita' giusta ed il totale non e'
quasi mai quello pagato dal cliente
Esempio:
1- cliente paga 2000,00 euro (ivato)
2- prezzo a litro 1,875 (ivato)
3- in fattura ci andra' un imponibile prezzo/lt   di 1,537 (prezzo ivato
di 1,875 scorporato di iva ed arrotondato al 3 decimale) ed una quantita
di 1066,584 (imponibile_pagato / imponibile_prezzo_a_lt)
4- il parziale di riga, imponibile, sara' 1639,34
5- applicando il 22% di iva su 1639,34 mi da' una 1999,99
Come fare per, partendo dal totale pagato ivato, inserire gli imponibili
unitari ed il prezzo unitario, e fare in modo che tutto torni col totale
ivato pagato?
Qual'e' esattamente il metodo di conteggio usato da agenzia entrate per
il controllo riga per riga e sul totale documeto?
Ciao e grazie


author: Roberto Zannoni

text:
Non so qual è il controllo dell'agenzia delle entrate ma il conto non si può fare così perché un calcolo che torni in ogni situazione non si può fare.
Di sicuro ogni arrotondamento si deve fare a favore dell'Iva, 360,65574 deve essere 360,66. Ne consegue che l'imponibile è 1639,34.
Quando calcoli l'iva devi aggiungere 0,00999 € e poi troncare al secondo decimale.
L'ovvia conseguenza è che se fai il calcolo contrario non torna (1639,34*1,22=1999,9948).
Decidi tu, in base alla normativa di riferimento, quando fare il calcolo e l'arrotondamento.


author: Ammammata

text:
Il giorno Wed 16 Jan 2019 05:50:07p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:q1nmg4$1qth$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Il prezzo unitario del carburante e' sempre a tre decimali, tipo 1,875
> euro/litro
>

ma secoli fa, all'avvento dell'euro, non si era stabilito che il prezzo
unitario di un oggetto potesse/dovesse avere fino a 4 decimali?
poi il totale di riga e il totale documento con solo due

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