title: inizializzare numerazione record

text:

Antonio,
Ho provato l'esempio che mi hai suggerito.
Da solo funziona. Purtroppo quando il programma viene usato dall'ufficio (+
utenti) c'è conflitto tra i records.
Ho già creato il file MDW per gli utenti.
Come posso fare affinchè un record appena creato sia subito registrato nel
database cosicchè gli altri utenti trovano i numeri successivi disponibili?
Furo



title: inizializzare numerazione record

author: Antonio Biso

text:
"Furi" <
critia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
>
> Antonio,
>
> Ho provato l'esempio che mi hai suggerito.
>
> Da solo funziona. Purtroppo quando il programma viene usato dall'ufficio
(+
> utenti) c'è conflitto tra i records.
> Come posso fare affinchè un record appena creato sia subito registrato nel
> database cosicchè gli altri utenti trovano i numeri successivi
disponibili?
La creazione del codice deve essere fatta solo al momento del salvataggio
del record. Creati un pulsante di salvataggio che salva il record e crea il
codice
Antonio


title: inizializzare numerazione record

author: Furo

text:

Ho provato con questa stringa e funziona.
IDProva = "A3" & Format(Nz(DCount("*", "DettagliProva")) + 1, "000")
dove quel 3 indica l'anno 2003.
Il problema nasce nel momento in cui voglio riferire nuovi record all'anno
2004.
Tali dovrebbero ripartire dal primo cioè A4001, A4002, etc senza perdere i
record degli anni precedenti.
Come faccio riferirli sempre all'anno in corso?
FURO



title: inizializzare numerazione record

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Ho provato con questa stringa e funziona.
>
> IDProva = "A3" & Format(Nz(DCount("*", "DettagliProva")) + 1, "000")
>
> dove quel 3 indica l'anno 2003.
>
> Il problema nasce nel momento in cui voglio riferire nuovi record all'anno
> 2004.
> Tali dovrebbero ripartire dal primo cioč A4001, A4002, etc senza perdere i
> record degli anni precedenti.
>
> Come faccio riferirli sempre all'anno in corso?
year(Date) ti restituisce l'anno corrente (dalla data di sistema)
Antonio


title: inizializzare numerazione record

text:

Forse non riesco a spiegarmi.
Mi scuso per questo.
La stringa indicata sopra consente di contare record da un database e di
aggiungerne uno di nuovo secondo la numerazione gią vista.
Se ad esempio al 31.12.2003 sono arrivato al record A3045 come faccio a
ripartire al 01.01.04 dallo stesso database con A4001 (senza perdere i
record precedenti)?
Questo problema mi si ripresenterebbe nel 2005, nel 2006,...
Grazie,Furo



title: inizializzare numerazione record

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> > > Come faccio riferirli sempre all'anno in corso?
> >
> > year(Date) ti restituisce l'anno corrente (dalla data di sistema)
> >
> > Antonio
> >
>
> Forse non riesco a spiegarmi.
> Mi scuso per questo.
Forse non riesco a farti capire che ti sto dando delle dritte che ti
porteranno alla soluzione di tua iniziativa
> La stringa indicata sopra consente di contare record da un database e di
> aggiungerne uno di nuovo secondo la numerazione già vista.
>
> Se ad esempio al 31.12.2003 sono arrivato al record A3045 come faccio a
> ripartire al 01.01.04 dallo stesso database con A4001 (senza perdere i
> record precedenti)?
Ogni volta che devi generare un codice devi testare l'anno corrente. Se
l'ultima cifra dell'anno è diversa dalla seconda del Dmax dei codici, dovrai
ripartire da capo, altrimenti incrementi al solito di uno.
Ovvio che questo tipo di codifica, scelta da te, andrà bene solo fino al
2009...
Antonio


title: inizializzare numerazione record

text:

Sono disperato ed esausto.
Non riesco proprio a farlo funzionare.
Chiedo ad Antonio oppure a Namor di aiutarmi, di scrivermi la procedura per
vincolare il conteggio dei record con l'anno corrente.
Si dovrebbe partire con la stringa che ho indicato io in quanto funziona
perfettamente nel caso di multiutenza.
Vi sarei molto grato.
Grazie, Furo.



title: inizializzare numerazione record

author: namor

text:
Furo ha scritto:


Non ho seguito tutto il discorso, ma se posti la tua formula che non
funziona, per far vedere che almeno ci hai provato, magari il buon B ti
aiuta a correggerla...
(non è cattivo, se al prox raduno avrai occasione di dargli una leccatina
scoprirai che è dolce dolce!)
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inizializzare numerazione record

text:

La formula è questa
IDNumeroOfferta = "A3-" & Format(Nz(DCount("*", "DettagliOfferta")) + 1,
"000")
Dovrebbe ricordar_ti qualcosa.
Ora, partendo da questa stringa che funziona alla grande in un ambiente
multiutente, come faccio a far ripartire il conteggio dei record da A4-001
vincolandolo con l'anno corrente 2004 mantenendo nel medesimo data base i
record esistenti riferiti all'anno 2003 (A3-001, A3-002 ; A3-045)?
Furo
PS: voglio proprio pensare che B sia buono...



title: inizializzare numerazione record

text:



> La formula è questa
> IDNumeroOfferta = "A3-" & Format(Nz(DCount("*", "DettagliOfferta")) + 1,
> "000")
> Dovrebbe ricordar_ti qualcosa.
> Ora, partendo da questa stringa che funziona alla grande in un ambiente
> multiutente, come faccio a far ripartire il conteggio dei record da A4-001
> vincolandolo con l'anno corrente 2004 mantenendo nel medesimo data base i
> record esistenti riferiti all'anno 2003 (A3-001, A3-002 ; A3-045)?
> Furo
> PS: voglio proprio pensare che B sia buono...
La stringa fissa "A3-" ovviamente non va bene, deve essere creata in base
all'anno. Come si fa? Si prende l'ultimo carattere dell'anno con right():
right(year(date());1). Quindi "A" & right(...) & "-"
Il Dcount dovrà considerare solo i codici dell'anno in corso, non tutti,
altrimenti prenderebbe l'ultimo dell'anno precedente. Come si fa? Gli si
aggiunge un criterio per dirgli di contare solo i codici che cominciano
per "A" e il numero dell'anno, sempre calcolato con right: "codice like
""A"" & right(year(date());1) & ""*"""
Non so se la sintassi è esattissima, non l'ho provata, casomai controlla i
doppi apici.
E come già diceva il buon B, utilizzando un solo carattere per indicare
l'anno questa codifica è soggetta al "2010 millennium bug".



title: inizializzare numerazione record

text:

Ho provato in questo modo ma non funziona.
Select Case Right(Year(Date), 2) 'cosi risolvo il "2010 millennium bug".
Case 04 'riferito all'anno corrente
IDNumeroOfferta = "A" & Right(Year(Date), 2) & "-" & Format(Nz(DCount("A4",
"DettagliOfferta")) + 1, "000")
Case 05
...
End Select
Mi potresti dare la dritta finale?
Furo



title: inizializzare numerazione record

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
[cut]
> > La stringa fissa "A3-" ovviamente non va bene, deve essere creata in
base
> > all'anno. Come si fa? Si prende l'ultimo carattere dell'anno con
right():
> > right(year(date());1). Quindi "A" & right(...) & "-"
> > Il Dcount dovrà considerare solo i codici dell'anno in corso, non tutti,
> > altrimenti prenderebbe l'ultimo dell'anno precedente. Come si fa? Gli si
> > aggiunge un criterio per dirgli di contare solo i codici che cominciano
> > per "A" e il numero dell'anno, sempre calcolato con right: "codice like
> > ""A"" & right(year(date());1) & ""*"""
> > Non so se la sintassi è esattissima, non l'ho provata, casomai controlla
i
> > doppi apici.
> > E come già diceva il buon B, utilizzando un solo carattere per indicare
> > l'anno questa codifica è soggetta al "2010 millennium bug".
> > Namor
> Ho provato in questo modo ma non funziona.
> Select Case Right(Year(Date), 2) 'cosi risolvo il "2010 millennium bug".
> Case 04 'riferito all'anno corrente
> IDNumeroOfferta = "A" & Right(Year(Date), 2) & "-" &
Format(Nz(DCount("A4",
> "DettagliOfferta")) + 1, "000")
> Case 05
> ...
> End Select
>
> Mi potresti dare la dritta finale?
> Furo
Se decidi di usare l'anno a due cifre (04 invece che 4, 05 invece che 5...)
devi tenerne conto anche nelle altre funzioni della formula. Per esempio
nella Dcount il criterio non dovrà più essere like "A4*" ma like "A04*" (o
left(codice;3)="A04", se non vuoi usare il like).
E nelle funzioni di aggregazione come dcount, il criterio non va messo come
primo parametro ma come terzo. Andava bene com'era scritta prima, bastava
aggiungere una virgola e il criterio alla fine.
dcount("nomecampo"," nometabella", "criterio")
Namor


title: inizializzare numerazione record

text:

Ho provato con questa stringa (riferito all'anno con 1 cifra) ma non
funziona.
Ti sarei grato se potessi testarla e farmi sapere:
IDNumeroOfferta = "A" & Right(Year(Date), 1) & "-" &
Format(Nz(DCount("IDNumeroOfferta", "DettagliOfferta", "A4*")) + 1, "000")
Mi dice "Errore di sintassi (operatore mancante) nell'espressione della
query 'A4*'



title: inizializzare numerazione record

text:
Furo ha scritto:
[cut]
> > Se decidi di usare l'anno a due cifre (04 invece che 4, 05 invece che
> 5...)
> > devi tenerne conto anche nelle altre funzioni della formula. Per esempio
> > nella Dcount il criterio non dovrà più essere like "A4*" ma like "A04*" (o
> > left(codice;3)="A04", se non vuoi usare il like).
> > E nelle funzioni di aggregazione come dcount, il criterio non va messo
> come
> > primo parametro ma come terzo. Andava bene com'era scritta prima, bastava
> > aggiungere una virgola e il criterio alla fine.
> > dcount("nomecampo"," nometabella", "criterio")
> > Namor
> Ho provato con questa stringa (riferito all'anno con 1 cifra) ma non
> funziona.
> Ti sarei grato se potessi testarla e farmi sapere:
> IDNumeroOfferta = "A" & Right(Year(Date), 1) & "-" &
> Format(Nz(DCount("IDNumeroOfferta", "DettagliOfferta", "A4*")) + 1, "000")
> Mi dice "Errore di sintassi (operatore mancante) nell'espressione della
> query 'A4*'
E infatti manca l'operatore. Non basta "A4*" come criterio, devi usare
"IDNumeroOfferta like ""A4*""". Il resto mi pare vada bene, anche se non
l'ho provato.
L'uso del Dcount() funziona finchè la numerazione è progressiva, senza
buchi e con inizio da 001. Se per qualche motivo dovesse esserci un codice
mancante, quella formula restituirebbe un codice già esistente. Per
evitarlo potresti usare DMax() al posto di DCount().



title: inizializzare numerazione record

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:btk7ic$603$1...@news.newsland.it...
> Furo ha scritto:
>
> E infatti manca l'operatore. Non basta "A4*" come criterio, devi usare
San Namor...
Antonio


title: inizializzare numerazione record

text:

Evviva, funziona.
Grazie, Furo



title: inizializzare numerazione record

text:
Antonio Biso ha scritto:


> San Namor...
> Antonio
Oggi è il mio compleanno, e mi sento ancora più buono del solito!



title: inizializzare numerazione record

author: cidi

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:btlpna$mff$1...@news.newsland.it...
> Oggi č il mio compleanno, e mi sento ancora piů buono del solito!
...lo sei ....dopo 'sta maratona con furi :)
> Namor
>
Auguri
Ciao Daniele


title: inizializzare numerazione record

text:
cidi ha scritto:
> "namor" <
do...@spam.me
> ha scritto nel messaggio
> news:btlpna$mff$1...@news.newsland.it...
> > Oggi è il mio compleanno, e mi sento ancora più buono del solito!
> ....lo sei ....dopo 'sta maratona con furi :)
Non era una maratona, era una staffetta: per fortuna che il buon B aveva
già fatto metà del lavoro!
> Auguri
Grazie!
> Ciao Daniele



title: Divisione in Query

author: Blowin' free

text:
Ciao a tutti
Non capisco perchč la mia query non va (non torna nessun record) se provo a
fare una divisione su campi calcolati
Questa č la query
'SELECT MOVIMAG.CODICE, ANAMAGA.DESCRIZIONE, MIN(MOVIMAG.PRULTACQUI) AS
PREZZO_MINIMO, MAX(MOVIMAG.PRULTACQUI) AS PREZZO_MASSIMO, ' +
               '((MAX(MOVIMAG.PRULTACQUI) / MIN(MOVIMAG.PRULTACQUI) * 100) -
100) AS AUMENTO_PERCENTUALE, ' +
               'AVG(MOVIMAG.PRULTACQUI) AS PREZZO_MEDIO FROM MOVIMAG LEFT
JOIN ANAMAGA ON ANAMAGA.CODICE = MOVIMAG.CODICE ' +
               'WHERE (MOVIMAG.TIPOMOV = "A") OR (MOVIMAG.TIPOMOV = "R")
GROUP BY MOVIMAG.CODICE, ANAMAGA.DESCRIZIONE ' +
               'ORDER BY MOVIMAG.CODICE';
La query č via Delphi, il db č Access, se ometto la divisione tutto ok
C'č forse un problema con la div ( / ) che non conosco su Access? Io fino ad
oggi ho usato prevalentemente dbf
Ciao
Andrea


title: pivot con stringhe anzichè valori

author: clive

text:
E' possibile avere in access (o eventualmente in Visual Basic) una tabella
pivot che mi gestisca stringhe anzichč valori?
In pratica devo realizzare questo:
Nome  giorno  Turno
Alberto   1       Mattina
Alberto   2       Pomeriggio
Alberto   3       Sera
deve diventare cosě:
Nome     1             2                 3
Alberto  Mattina   Pomeriggio   Sera


title: pivot con stringhe anzichè valori

author: Cinzia

text:
"clive" <
cliv...@yahoo.it
> ha scritto nel messaggio
news:cna810$9n5$1...@lacerta.tiscalinet.it...

Ciao Clive,
Hai provato con una query a campi incrociati?
Cinzia


title: Form schede continue colori alterni

author: FaVa

text:
Ciao a tutti
Ho un form con dei dati visualizzati in continuo e raggruppati per data
stile
08.01.2008  Fabio
08.01.2008  Fabio1
09.01.2008  Luca
09.01.2008  Luca1
10.01.2008  Sara
10.01.2008  sara1
...
Vorrei visualizzare i record data la 08.01.2008 con un colore poi i
09.01.2008 per poi ritornare su 10.01.2008 con il colore del 08.01.2008
Per colori alternato ho applicato l'esempio tratto dal sito comune, ma
per il mio caso non ho trovato nulla
Un colpo di mano, anche solo dicendomi vedi l'esempio...
Grazie di cuore a tutti
Fabio


title: Form schede continue colori alterni

author: Carlo Costarella

text:
"FaVa" <
ne...@news.org
> ha scritto nel messaggio
news:47935315$0$3811$5402...@news.sunrise.ch...

Potresti aggiungere un campo di tipo numerico alla tabella e dargli il
valore che ti serve. Per esempio 1 per 08/01/2008 e 10/01/2008; 2 per le
altre date.
La formattazione la farai utilizzando questo campo che, nella maschera, sarà
nascosto.
Ciao, Carlo


title: Form schede continue colori alterni

text:
Carlo Costarella ha scritto:

Grazie Carlo
effettivamente in manuale funziona messo lo stato a 0 o 1 per poi
lavorare sulla formattazione condizionata e li tutto OK.
il fatto che non trovo un idea per farlo fare in automatico.
nell'esempio che ho messo le date si susseguono ma nn è sempre il caso...
Grazie ancora
Fa
> Ciao, Carlo
>
>


title: Form schede continue colori alterni

author: geppo

text:

Forse non ho capito quello che vuoi fare ma cosi protrebbe andar bene?
Su evento Load della form :
Me!NomeTuoControllo.FormatConditions.Add acExpression, ,
"[NomeTuoCampo]=#01/08/2008# or [NomeTuoCampo]=#01/10/2008#"
Me!NomeTuoControllo.FormatConditions(0).BackColor = 255
--
Ciao
Geppo


title: Form schede continue colori alterni

text:

> Geppo- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Sempre dal basso della mia inesperienza
se usi Access2007 hai la possibilità di farlo impostando nel corpo un
colore di fondo alternativo
F.


title: Form schede continue colori alterni

text:
al...@libero.it
 ha scritto:

uso A2003
forse ho provato una soluzione ma devo ancora provare
con la formattazione condizionale, peccato avere solo 4 possibilità...
Grazie
Fabio


title: Form schede continue colori alterni

text:
law prevails in which slavery in any form
    exists at the present time?"
Then he deals with the pretext that this slavery is Chinese custom,
in words we have already quoted in the first chapter of this book. He
passes on to consider and affirm the propriety of the Chief Justice
directing the Attorney General to prosecute these cases, and answers
some of the objections raised by the latter officer, concluding this
portion of his remarks with the words: "What I have said has been
said to meet arguments, doubts, and difficulties which have paralyzed
public opinion and public action here; which arguments, doubts and
difficulties are the less easy to combat because they have been rather
hinted at than avowed."
The Chief Justice then sentenced several prisoners for enticing,
kidnaping or detaining children with intent to sell them into slavery,
to penal servitude for terms ranging from 18 months to 2 years.
On October 20th, Sir John Smale wrote the Governor:
    "I cannot understand why such classes should as classes increase
    in this Col


title: Form schede continue colori alterni

text:
who make a business of cultivating vice and vicious
practices,--who use every sort of device to corrupt the youth and
develop the trade in women, can be reached by just and wholesome laws.
We cannot make men moral by act of parliament, but we can restrict
their depredations.
It has long been our feeling that every form and kind of spurious
marriage, such as bigamy, polygamy, illegal divorce and remarriage,
seduction, adultery, and bastardy, besides constituting sometimes
cause for civil action, might with good results be lifted into
offenses against the State. National development depends not upon
the individual but upon the _family unit_, and that family unit is
non-existent outside the monogamous relation, or, at least, is so
frail as to easily crumble. Nothing could be more vicious in moral
education to the youth than the average suit for civil damages, in
which the whole decision of the case is made to depend upon whether
some young girl can or cannot be ruined in reputation by lawyers
of the defense and by their client, concerning whom there is not a
question as to their lack of a decent reputation. When the State rises
to defend itself against counterfeit marriage, just as it defends
itself against counterfeit coin, then the whole horizon of the life of
a profligate woman will not be brought


title: Form schede continue colori alterni

text:
could be seen far down the street. There was a small
    opium den at the foot of the stairway, on the ground floor. On
    reaching the head of the stairs, and turning, we entered a large
    front room. There were bedrooms at the back of the house, to be
    let to patrons of the establishment. At the opposite end of the
    front room from the windows was the ever-present idolatrous
    shrine. On either side of the room were elegantly-carved ebony
    chairs, with marble or agate panels. Rich Chinese pictures
    decorated the walls. Toward the back of the room hung the sign,
    '283 Licensed Eating House.' There was a large table in the
    centre of the room. Toward the front, on either side, in alcoves,
    partitioned off in part from the remainder of the room, were
    opium couches, with pipes and lamps ready for use. We give this
    description in full, as it applies, almost without variation, to
    all the others which we visited in the immediate neighborhood.
    Food was furnished on order, intoxicating drinks, and opium. At
    the second pl


title: Portare una form a tutto schermo

author: Lp

text:
Come faccio da codice a portare una form a tutto schermo?
Grazie
Luigi


title: Portare una form a tutto schermo

author: Alessandro Baraldi

text:
Lp ha scritto:
> Come faccio da codice a portare una form a tutto schermo?
> Grazie
> Luigi
Per tutto schermo intendi questo:
Su Open
Docmd.Maximizze
Su Close
Ducmd.Restore
@Alex


title: Portare una form a tutto schermo

text:
On 15 Aug 2006 04:56:50 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:

Grazie Alessandro.
Luigi


title: Calcolo tassi

text:
Dovrei calcolare degli interessi in base a dei periodi precisando che i
giorni dell'anno saranno sempre 360
Esmpio
Anno Tasso    Periodo
2000  2%    dal 01/08/2001      a oggi o data inserita a mano
2001  2,5%  dal 01/08/2002      fino al 31/03/2003
2001  3,25% dal 01/04/2003      a oggi o data inserita a mano
Cioe prendendo un importo di un determinato anno es 2001 partire dal
01/08/02 e calcolare gli interessi fino adesempio il 22/05/2006
considerato che durante il periodo si è modificato il tasso da 2,5% al
3,25% e  fare una stampa e/o video un dettaglio dei interessi maturati per
anno e se dal periodo iniziale a quello odierno, o data imessa a mano,
venga nella stampa il dettaglio.
Il calcolo avviene annuale per ogni importo Cioe Mando il 2000 e faccio il
conteggio del 2000 scelgo 2001 e lo faccio a parte ecc
Ho guardato sia con il motore di ricerca oin vari gruppima non ho trovato
quello che fa per me dove potrei guardare e grazie a chi puo darmi un
esempio per farmi un'idea
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Calcolo tassi

author: PBsoft

text:
[omissis]
Ma il tuo č un problema legato ad Access, oppure all'analisi della problematica
che devi informatizzare?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Calcolo tassi

text:
PBsoft ha scritto:
> [omissis]


Il problema č con ACCESS considerato che vorrei avere un database con i
vari nominativi con l'importo base e calcolare il dato in base ai vari
tassi succeduti nell'ultimo decenio e modificare/inserire nuovi tassi in
modo da non passare i fogli con Excel che potrei piu facilemnte avere
degli errori
In modo poi di farmi dei report standard e avere dei prospetti man mano
che possono occorermi
Grazie



title: Calcolo tassi

text:
> Il problema è con ACCESS.
Ok.
Allora cominciamo con il capirci. Hai già una struttura dati esistente?



title: Calcolo tassi

text:
PBsoft ha scritto:

> Ok.


No attualmente è solo in fase di studio e forse ho la testa annebiata
perche ragiono con excel e non riesco a fare
L'unica cosa che ho capito che dovrei fare una tabella TASSI con i campi
del tasso e il periodo che questi sono stati attivi e per tanto dal al
Nell'anagrafica mettere un campo con l'importo capitale per ogni che il
nominativo ha
E da li comincia il bello
Per questo motivo volevo vedere una qualcosa di similare per poi partire a
costrirmi qualcosa
Grazie dell'attenzione



title: Calcolo tassi

text:
> No attualmente è solo in fase di studio e forse ho la testa annebiata
> perche ragiono con excel e non riesco a fare
Sinceramente la vedo difficile poterti aiutare se non hai mai studiato o
affrontato l'analisi di un problema.
C'è dietro tutta la teoria delle basi di dati relazionali dalla quale è difficile
prescindere nell'affrontare l'analisi di una problematica.
Diciamo che, in linea di principio, quello che devi fare è individuare le
entità che sono in gioco nel problema che stai analizzando. Da qui poi puoi
cominciare a pensare di passare a tabelle e relazioni, ovviamente semplificando
in maniera drastica.



title: Casella di testo da disabilitare quando in altra è inserito un dato

author: SimoneB

text:
Salve a tutti,
ho una maschera con layout a Colonne nella quale sono presenti gli elementi
Casella di testo dal nome "Tipologia", casella di testo "Destinatario" e
Casella di Testo "Mittente". Vorrei che immettendo in "tipologia"  il valore
Entrata mi venisse disabilitata la casella di testo "Destinatario", mentre
immettendo in "Tipologia" il valore uscita venisse disabilitata "Mittente".
Inoltre scorrendo "le pagine" di questa maschera scorrendo i record vorrei
che in automatico le caselle di testo "Destinatario" e "Mittente" venissero
abilitate o disabilitate a seconda se il valore in "Tipologia" è Entrata o
Uscita.
Grazie a tutti Saluti SIMONEB


author: 'Roccia' Max

text:
On 2 Apr, 13:50, "SimoneB" <
simonebNOXS...@tiscali.it
> wrote:
> Casella di testo dal nome "Tipologia", casella di testo "Destinatario" e
> Casella di Testo "Mittente". Vorrei che immettendo in "tipologia"  il valore
> Entrata mi venisse disabilitata la casella di testo "Destinatario", mentre
> immettendo in "Tipologia" il valore uscita venisse disabilitata "Mittente".
> Inoltre scorrendo "le pagine" di questa maschera scorrendo i record vorrei
Me.Destinatario.Enabled=me.tipologia="uscita"
Me.Mittente.Enabled=me.tipologia="entrata"
questa roba la metti nella routine evento "dopo aggiornamento" di
Tipologia.
Considera l'idea si sostituire Tipologia con una casella combinata o
(meglio) con una coppia di interruttori (imho infinitamente piu'
comodi)
cia'
max


title: salvare un record

author: Stefano LD

text:
Ciao a tutti, domanda banalissima
ho una maschera [Principale] con una tabella, e all'interno una
sottomaschera [secondaria] con una tabella collegata.
Quando aggiorno i dati sulla tabella secondaria vorrei cambiare un valore
sulla tabella principale (cosa che riesco a fare facilmente) ma rimane il
simbolo della matita cioč non si salva fino a quando non mi sposto con il
mouse o chiudo la finestra. Sapete dirmi la sintassi esatta di come salvare
la tabella principale visto che mi trovo con il focus sulla tabella
secondaria nell'evento dopo aggiornamento !??
grazie
Stefano


title: salvare un record

author: "Roccia" Max De Poli

text:
Il Thu, 23 May 2002 19:22:23 GMT, "Stefano LD" <
lodu...@yahoo.it
> ha scritto:
>mouse o chiudo la finestra. Sapete dirmi la sintassi esatta di come salvare
>la tabella principale visto che mi trovo con il focus sulla tabella
>secondaria nell'evento dopo aggiornamento !??
Forms("TabellaPrincipale").Refresh
Io/Noi/Gaia salutiamo.
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Eliminare progress bar

author: GiorgioP

text:
Non riesco ad eliminare la progress bar che appare
passando da un record all'altro
I record visualizzano Immagini  GIF
Ovviamente ho impostato a "NO"
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Graphics
Filters\Import\GIF\Option
Addirittura se passo troppo velocemente da un record ad un altro il DB
viene chiuso immediatamente .
Tutto questo  su 5 computer   2 con XP Home e 3 con W98
mentre su altri 3 con XP Professional  non avviene , ho cercato di
controllare altri parametri , ma in apparenza tutto OK.
Mi sapete dare qualche soluzione ?
Ciao


title: pdf creator

author: Tommy

text:
salve access97
ho impostato un report con stamapante pdfcreator.
in automatico mi salva il file e mi invia una email inserendovi il file
creato in pdf.
come faccio in automatico a mettere oggetto e destinatario della email.
questi dati li prendo da una maschera.
ciao e grazie


title: pdf creator

author: Roberto dal portatile

text:
"Tommy" <
to...@tin.it
> ha scritto nel messaggio
news:Pahyh.1150$BP5....@twister2.libero.it...

Non č chiaro come fai ad inviare la e-mail.
Vai sul Sito Comune (link qui sotto): nella Sezione General troverai almeno
una mezza dozzina di FAQ dove troverai come inviare una e-mail da VBA con
allegato, scegliendo fra le altre cose oggetto e destinatario.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: OT Traduzione FAQ 5.5, 5.6

author: Karl Donaubauer

text:
**************************
5.5 Vertical text
Problem
You want to turn around and print a text vertically or diagonally.
Solution
In >=A00 there's the "Vertical" property for textboxes which
allows to turn around the text 90 degrees clockwise.
Several ActiveX controls offer more possibilities:
Spinlbl.oxc by Andrew R. Miller which you can find at
http://www.access-paradies.de
in the section Software-Katalog/Tips & Tricks/Softwaresammlung/
Sammlung 4.
Stephen Lebans has some pieces of handicraft at
http://www.lebans.com/xrotatetext.htm
There's also a commercial ActiveX control named
"Rotated Label Custom Control" at
http://www.mabry.com/rotext
**************************
5.6 Export with formatting
Problem
You want to export a report (e.g. to Word, HTML, RTF).
But doing that you loose all grafics (lines, rectangles etc.).
Solution
Unfortunately there's no possibility to export a report with
all the formatting in a way that it is still fully editable.
Stephen Lebans has tools, that at least may fullfill parts of
these wishes:
http://www.lebans.com/ReportUtilities.htm
If you only want to view the outcome you can use the
Snapshot Viewer of MS. It is an ActiveX control that allows
to view and print reports (without the need to have Access)
with their complete formatting. The reports are saved in the
proprietary Snapshot format. The ActiveX can also be
imbedded as an object e.g. into Word.
Info e download:
http://www.microsoft.com/accessdev/articles/snapshot.htm
******************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 5.5, 5.6

author: sv

text:
Karl Donaubauer ha scritto:
> **************************
> 5.5 Vertical text
> Problem

> Solution





> 5.6 Export with formatting
> Problem

> Solution



5.5 Testo verticale
Vuoi ruotare e stampare un testo verticalmente o diagonalmente.
Soluzione
Nelle versioni >= A00 esiste la proprietà “Verticale” per le caselle
di testo che permette di ruotare il testo di 90 gradi in senso orario.
Parecchi controlli ActiveX offrono maggiori possibilità:
Spinlbl.oxc di Andrew R. Miller che puoi trovare a:
http://www.access-paradies.de
Nella sezione Software-Katalog/Tips & Tricks/Softwaresammlung/
Sammlung 4.
(Il download l’ho trovato a:
http://www.access-paradies.de/download/spinning_label.php
)
Stephen Lebans ha alcune parti in maniera artigiana a
http://www.lebans.com/xrotatetext.htm
Esiste anche un controllo ActiveX di tipo commerciale chiamato
"Rotated Label Custom Control" at
http://www.mabry.com/rotext
*************
5.6 Esportare con formattazione
Problema
Vuoi esportare un report (p. e., in Word, HTML, RTF).
Facendo ciò, però, perdi tutta la grafica (linee, rettangoli etc..)
Soluzione
Sfortunatamente non esiste alcuna possibilità di esportare un report
assieme a tutta la formattazione in modo che esso sia ancora pienamente
editabile.
Stephen Lebans ha dei tool, che almeno possono realizzare parzialmente
questi desideri:
http://www.lebans.com/ReportUtilities.htm
Se vuoi soltanto visualizzare il risultato puoi utilizzare lo Snapshot
Viewer di MS.
Esso è un controllo ActiveX che ti permette di visualizzare e stampare i
report(senza la necessità di avere Access) con la loro completa
formattazione. I report sono salvati nel formato proprietario Snapshot.
L’ActiveX può anche essere incapsulato come un oggetto, p. e., in Word.
Informazioni e download:
http://www.microsoft.com/accessdev/articles/snapshot.htm
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 5.5, 5.6

author: TANNHAUSER

text:
> 5.5 Testo verticale
[CUT]
> Stephen Lebans ha alcune parti in maniera artigiana a
Stephen Lebans fornisce alcune parti (di codice) artigianali a:
>
http://www.lebans.com/xrotatetext.htm
> 5.6 Esportare con formattazione
> assieme a tutta la formattazione in modo che esso sia ancora pienamente
> editabile.
assieme a tutta la formattazione in modo che esso sia ancora pienamente
modificabile.
> L’ActiveX puņ anche essere incapsulato come un oggetto, p. e., in Word.
L’ActiveX puņ anche essere incorporato come un oggetto, p. e., in
Word.
--



title: Recuperare il nome della Stampante Predefinita

author: Pisinho

text:
Buongiorno,
� possibile stampare e ricavare il nome della Stampante che un PC st� usando
come predefinita ?
Ho visto che si pu� usare application.printer o l'insieme printers, ma non
ho trovato l'informazione sulla stampante predefinita di sistema.
Devo distribuire una applicazione e la stampante varia da PC a PC.
Grazie mille.


author: marcopio

text:
On 25 Nov, 08:22, "Pisinho" <
pisi...@gmail.com
> wrote:
> Buongiorno,
> è possibile stampare e ricavare il nome della Stampante che un PC stà usando
> come predefinita ?
>
> Ho visto che si può usare application.printer o l'insieme printers, ma non
> ho trovato l'informazione sulla stampante predefinita di sistema.
>
> Devo distribuire una applicazione e la stampante varia da PC a PC.
>
> Grazie mille.
Declare Function GetProfileString& Lib "kernel32" Alias
"GetProfileStringA" (ByVal lpAppName As String, ByVal lpKeyName As
String, ByVal lpDefault As String, ByVal lpReturnedString As String,
ByVal nSize As Long)
Function fctLeggiStpDefault() As String
On Error GoTo Err_fctLeggiStpDefault
Dim intScratch As Integer
Dim strScratch As String
strScratch = Space$(255)
intScratch = GetProfileString("windows", "device", "?", strScratch,
255)
fctLeggiStpDefault = Left$(strScratch, intScratch)
Exit_fctLeggiStpDefault:
    Exit Function
Err_fctLeggiStpDefault:
    MsgBox Err.Number & " " & Err.Description
    Resume Exit_fctLeggiStpDefault
End Function
HTH, mpio


text:
>Declare Function GetProfileString& Lib "kernel32" Alias
>"GetProfileStringA" (ByVal lpAppName As String, ByVal lpKeyName As
>String, ByVal lpDefault As String, ByVal lpReturnedString As String,
>ByVal nSize As Long)
Grazie mille, e soprattutto VELOCISSIMO.
Dato che ci sei, hai un sito o qualche link con le API magari commentate ?
Saluti


author: CIDI

text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4b0c...@news.x-privat.org...

magari gi� conosci il sito del nosto allevatore di Api ;-))
http://www.alessandrobaraldi.it/TabellaFaq.asp?sezione=Api
ciao
Daniele


author: Franchi Flavio S.r.l.

text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4b0cdb52$1...@news.x-privat.org...

Pi� Semplice
Left$(GetDefaultPrinter, 18)
Ciao
Graziano


text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4b0cdb52$1...@news.x-privat.org...

Public Function GetDefaultPrinter() As String
  'ritorna il nome della stampante predefinita
  Dim x As Integer
  Dim buffer As String
  buffer = Space$(255)
  x = GetProfileString("windows", "device", "?", buffer, 255)
  GetDefaultPrinter = Left$(buffer, x)
End Function


title: Installazione Access 97/2000

author: de foin

text:
Vi è mai successo che cercado di installare entrambi su quando parte Access
97 da un messaggio che non ci sono licenze per questa macchina?
Windows è il 2000
Su NT funziona tutto!


title: Installazione Access 97/2000

author: principiante

text:
"de foin" <
def...@tin.it
> ha scritto nel messaggio
news:9rtlcu$de3$1...@nreada.inwind.it...

>E' un bug di Office, guarda sui post precedenti c'è un link per la
soluzione
Paolo


title: Installazione Access 97/2000

text:
"de foin" <
def...@tin.it
> ha scritto nel messaggio
news:9rtlcu$de3$1...@nreada.inwind.it...

E' una nota bug.
La soluzione la trovi ain questo link:
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: chiusura e setfocus

author: ferplus

text:
ho una maschera (maschera_principale) con una sottomaschera (smOrdini)
(maschere continue)
poi su questa maschera(maschera_principale) ho un pulsante con cui apro
un'altra maschera (maschera_sec)
questa maschera (maschera_sec) a sua volta ha una sottomaschera(maschere
continue)
sul doppio click di questa sottomaschera sparo un dato (idOrdine) alla
sottomaschera (smOrdini)
Private Sub Form_DblClick(Cancel As Integer)
Forms![maschera_principale]![smOrdini].Form![IDOrdine] = Me!IDOrdine
fino a questo punto non ci sono problemi
ma se adesso volessi sempre sul doppio click chiudere la maschera
(maschera_sec) e spostare il setfocus al controllo dove ho spedito il dato
(idOrdine) sarebbe possibile?
grazie
--
ciao


title: chiusura e setfocus

author: Fabio

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:NQkb9.119220$n04.3...@twister2.libero.it...

docmd.close ,"Maschera_sec"
Forms![maschera_principale]![smOrdini]![IDOrdine] .setfocus
Ciao, FABIO


title: chiusura e setfocus

text:
--
ciao
"Fabio" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:qDlb9.119389$n04.3...@twister2.libero.it...
>
> "ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
> news:NQkb9.119220$n04.3...@twister2.libero.it...
> >
>
> docmd.close ,"Maschera_sec"
> Forms![maschera_principale]![smOrdini]![IDOrdine] .setfocus
>
> Ciao, FABIO
>
> il setfocus funziona ma la chiusura non va
cosa sbaglio?


title: chiusura e setfocus

author: Roberto dalla campagna

text:
ferplus <
rof...@inwind.it
> wrote in message
NQkb9.119220$n04.3...@twister2.libero.it...

Ammesso e non concesso che abbia capito ciò che vuoi fare, prova con:
Private Sub Form_DblClick(Cancel As Integer)
Forms![maschera_principale]![smOrdini].Form![IDOrdine] = Me!IDOrdine
DoCmd.Close acForm, "maschera_sec"
Forms!maschera_principale!smOrdini.SetFocus
Forms!maschera_principale!smOrdini!IDOrdine.SetFocus
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: chiusura e setfocus

author: Carlo Costarella

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:Bbmb9.117783$lu5.3...@twister1.libero.it...

Personalmente ma solo perchč mi diverte, farei cosě:
dichiaro una variabile globale booleana: Dim Aperta as boolean
la scrivo in un modulo pubblico
quando da maschera principale apro maschera_sec scrivo
Aperta = True
dopo l'istruzione di apertura:
While aperta = true
doevents
Wend
docmd.Close acForm, "Maschera_sec"
A questo punto faccio tutte le mie brave operazioni sulla maschera sec.
Quando ho terminato anzichč scrivere
docmd.close ,"Maschera_sec"
Forms![maschera_principale]![smOrdini]![IDOrdine] .setfocus
scrivo soltanto
Forms![maschera_principale]![smOrdini]![IDOrdine] .setfocus
Aperta = False
Dovrebbe funzionare.
Ciao, Carlo


title: chiusura e setfocus

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:Bbmb9.117783$lu5.3...@twister1.libero.it...
> > il setfocus funziona ma la chiusura non va
> cosa sbaglio?
>
>
Potresti fare un debug....
Comunque hai messo la virgola dopo docmd.close ? il primo parametro è il
tipo di oggetto che vuoi chiudere (di default è acForm come ti ha detto
Roberto) e il secondo è il nome dell'oggetto.
Deve funzionare
Fabio


title: chiusura e setfocus

text:
>
> Ammesso e non concesso che abbia capito ciň che vuoi fare, prova con:
>
> Private Sub Form_DblClick(Cancel As Integer)
> Forms![maschera_principale]![smOrdini].Form![IDOrdine] = Me!IDOrdine
> DoCmd.Close acForm, "maschera_sec"
> Forms!maschera_principale!smOrdini.SetFocus
> Forms!maschera_principale!smOrdini!IDOrdine.SetFocus
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
> cacchio ma propio non arrivo a spiegarmi con te scherzo sto imparando
comunque funziona a meraviglia grazie mille
ciaoooooooooooooooooo


title: Estrazione movimenti di un periodo dato

text:
Ciao a tutti,
ho una tabella composta da CodiceOperaio, DataMovimento, QT.
Si riesce, dato un periodo in input, con una query a capire chi ha un
movimento in ogni giorno del periodo;
che so raggruppando in modo particolare o con qualche altra diavoleria?
In pratica devo fare un report con chi ha movimentato tutti i giorni del
periodo.
Ciao
Nicoletta
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Estrazione movimenti di un periodo dato

text:
Nicoletta2 ha scritto:
> Ciao a tutti,
> ho una tabella composta da CodiceOperaio, DataMovimento, QT.
> Si riesce, dato un periodo in input, con una query a capire chi ha un
> movimento in ogni giorno del periodo;
> che so raggruppando in modo particolare o con qualche altra diavoleria?
> In pratica devo fare un report con chi ha movimentato tutti i giorni del
> periodo.
> Ciao
> Nicoletta
Ho risolto così:
query che raggruppa per codiceOperaio con clausola Where datamovimento
between mio periodo, having count(*)=(Num giorni tra le date)
grazie



title: Ombra o non ombra

author: OneEDP

text:
Che ne pensate di questo brillocco (inutile)?
'Impostazione ombra finestra
Private Declare Function GetClassLong Lib "user32.dll" Alias "GetClassLongA"
_
  (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetClassLong Lib "user32.dll" Alias "SetClassLongA"
_
  (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As
Long
Private Const GCL_STYLE = -26
Private Const CS_DROPSHADOW = &H20000
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" ( _
                ByVal hwnd As Long, _
                ByVal wMsg As Long, _
                ByVal wParam As Long, _
                lParam As Any) As Long
Private Const WM_SETREDRAW = &HB&
'----------------------------------------------------------------------------------------------------------------------
' Imposta/rimuovi l'ombreggiatura di una maschera
'----------------------------------------------------------------------------------------------------------------------
Public Sub ShadowForm(ByVal frmForm As Form, Optional ByVal blnOmbra = True)
    On Error Resume Next
    SendMessage frmForm.hwnd, WM_SETREDRAW, False, ByVal 0
    frmForm.Visible = False
    If blnOmbra Then
        SetClassLong frmForm.hwnd, GCL_STYLE, GetClassLong(frmForm.hwnd,
GCL_STYLE) Or CS_DROPSHADOW
    Else
        SetClassLong frmForm.hwnd, GCL_STYLE, GetClassLong(frmForm.hwnd,
GCL_STYLE) And Not CS_DROPSHADOW
    End If
    frmForm.Visible = True
    SendMessage frmForm.hwnd, WM_SETREDRAW, True, ByVal 0
End Sub
E' piuttosto difettosa ... che fare?
Ciao
Daniele


title: Ombra o non ombra

author: Pablitomf

text:

non � difettosa...


title: Ombra o non ombra

text:

Se chiudi l'applicazione molte volte ti rimane l'ombreggiatura fantasma sul
desktop
anche dopo averla disattivata.
Mistero?


title: Ombra o non ombra

author: CinziaPagani

text:
"OneEDP" <oneedp@antispam> ha scritto nel messaggio
news:4ad03a0a$0$1108$4faf...@reader4.news.tin.it...
 > Se chiudi l'applicazione molte volte ti rimane l'ombreggiatura
fantasma sul
> desktop
> anche dopo averla disattivata.
> Mistero?
Ma perch� vi ostinate a complicarvi la vita? usate le finestre normali
che usano tutti e  vivete felici!  :-)
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------


title: Ombra o non ombra

author: giorgio rancati

text:
"CinziaPagani" <
cinziapagani-...@tiscali.it
> ha scritto nel
messaggio news:has68s$798$1...@news.eternal-september.org...
> Ma perch� vi ostinate a complicarvi la vita? usate le finestre normali che
> usano tutti e  vivete felici!  :-)
+1
:-)
Giorgio Rancati


title: Ombra o non ombra

text:
CinziaPagani wrote:
> "OneEDP" <oneedp@antispam> ha scritto nel messaggio
> news:4ad03a0a$0$1108$4faf...@reader4.news.tin.it...
>> Se chiudi l'applicazione molte volte ti rimane l'ombreggiatura
>> fantasma sul desktop
>> anche dopo averla disattivata.
>> Mistero?
> Ma perch� vi ostinate a complicarvi la vita? usate le finestre normali
> che usano tutti e  vivete felici!  :-)
Hai ragione, in queste modifiche "stilistiche" c'� poco di razionale e c'�
la tendenza a farsi del male.
Ma l'aspetto "esteriore" di un'aplicazione � una dell mie fisse e questa
eccessiva sensibilit� neanche la Microsof l'ha mai persa di vista... a parte
qualche sVista.
Ciao /-)
Daniele


title: Ombra o non ombra

text:

Che ci fai ancora in piedi?
Non posso darvi torto ragazzacci.
E' dai tempi del C=64 che coloravo case vicoli e palazzi.
E se ti dico che uso il playsound alla fine di una lennnnnta query
pass-through?
Vedi posta 22.41
<-)
Ciao


title: Ombra o non ombra

author: Roberto da Parma

text:
"CinziaPagani" <
cinziapagani-...@tiscali.it
> ha scritto nel
messaggio news:has68s$798$1...@news.eternal-september.org...

Eh... non mi puoi trovare che d'accordo... :-)
Ciao Cinzia
--
Roberto da Parma


title: Ombra o non ombra

text:
...
> Ma perchè vi ostinate a complicarvi la vita? usate le finestre normali
> che usano tutti e  vivete felici!  :-)
>
> --
> Cinzia [Office Access MVP]
AMEN... come si può non ritenere Vangelo queste parole...!
@Alex


title: Ombra o non ombra

text:

Dani� ma non stare qu� a lisciare i capelli ai ricci, non  puoi parlare di
interfaccia a chi � amante del bianco e nero... forse (molto pi� che forse)
talvolta noi sognatori, tendiamo a volere il digitale terrestre da una
televisione che funziona ancora a valvole! ;-)
Per� almeno ci proviamo! :D:D:D:D
Io sono con te... anche io sono fissato per i fiocchetti


title: Ombra o non ombra

text:

Ricordati che sono la stessa persona che ha in mente di kill lo green
screen.
> Per� almeno ci proviamo! :D:D:D:D
> Io sono con te... anche io sono fissato per i fiocchetti
Qualcuno come me li chiama brillocchi altri lustrini insignificanti. Finch�
non diventano una sVista devono essere usati, non � solo apparenza.
Ricordo che in DOS con chr(200), 206 disegnavo le fincature delle finestre �
che simulavo l'ombreggiatura con  80.286 a 16 colori e mi sembrava
fantastico.
Chiss� come, questo tipo di spennellature riscuotevano successo pi� dello bw
anche con i miei insegnanti.
L'utente che vede a colpo d'occhio una casella di testo che ha lo stato
attivo, pernso lavori meglio di uno che non sa dov'� andato a finire il
cursore. (esempio banaaaaalissimo)
Proviamo a programmare con notepad... e vediamo che succede.
Bha ci sono mille esempi (pspad � uno editor completo)
Ti ringrazio per avere messo in comune questa tua fissa.
Ciao
Daniele


title: Ombra o non ombra

text:

bh� ma tutti ormai sanno di m� rispetto all'argomento... la CISA e i miei
DEMO li hanno convinti da tempo immemore che � cos�... io sono per
l'UtONTO... per cui con la grafica (come ho capito la intendi anche tu)
tendo spesso a guidarli e a rendere il software User friendly... mentre
altri (non noi a quanto pare) tendono a valutare i nostri UtONTI come
UtENTI, con una loro mente pensante, capace di districarsi tra le 1000
funzionalit� di una qualsivoglia forms... � solo una filosofia di
programmazione, nulla pi� nulla meno, per� io sono pienamente ripagato dalla
mia teoria nel fare, perch� pur essendo ligio alle mie fisse, ho dei
riscontri dalle solite bionde che per cancellare una riga usano il
bianchetto sul monitor... figurarsi a non mettere i "miei" segnali stradali!
:D


title: Valore automatico in una casella testo

author: CiPiStO

text:
Devo far si che che una casella testo di una maschera prenda un valore
automatico. Ho due tabelle una tabella anagrafica ed una tabella contratti
le due tabelle hanno una relazione tra il campo IDanagrafica ed il campo
IDcliente di quella contratti. Nella maschera da dove inerisco o modifico i
dati anagrafici vorrei , per esempio, all'uscita dal campo ragione sociale
controllare se il corrente IDanagrafica è uguale al IDcliente mi assegni un
valore "SI" ad una casella di testo. Credo di aver capito che devo operare
con i recordset giusto? Mi date qualche consiglio in piu su come fare?
Carlo Palmieri


title: Valore automatico in una casella testo

author: Bruno Campanini

text:
"CiPiStO" <
cip...@hotmail.com
> wrote in message
news:iQRfd.214479$35.10...@news4.tin.it...

If [IDanagrafica] = [IDcliente] Then
    [XXX] = "Sì"
End If
Messo in After Update della scheda ti funziona
per record nuovi e modificati.
Ciao
Bruno


title: Valore automatico in una casella testo

author: Ungi

text:
"CiPiStO" <
cip...@hotmail.com
> ha scritto nel messaggio
news:iQRfd.214479$35.10...@news4.tin.it...

L'obiettivo è di sapere su un record dell'anagrafico possiede qualche
contratto?


title: Valore automatico in una casella testo

text:
"Ungi" <
Liber...@llibero.it
> ha scritto nel messaggio
news:v2Sfd.93473$b5.45...@news3.tin.it...

Esatto ed in base a questo il campo [assistenza] deve assumere valore "SI"
oppure "NO"


title: Valore automatico in una casella testo

text:
> > L'obiettivo è di sapere su un record dell'anagrafico possiede qualche
> > contratto?
>
> Esatto ed in base a questo il campo [assistenza] deve assumere valore "SI"
> oppure "NO"
>
>
Supponiamo che la maschera Anagrafica sia associata cioè abbia come origini
dati la tabella Anagrafe
ad esempio sull'evento "Su Caricamento" puoi creare questa Routine
Dim Rst as Recordset
Set Rst=CurrentDb.Openrecordset "Select Count(*)  as Conteggio From
Contratti Where IDCliente = " & me.idanagrafica
if rst!conteggio>0 then
    me.assistenza="SI"
else
    me.assistenza="NO"
end if
L'evento "Su Caricamento" dovrebbe funzionare perchè suppongo che si crei
prima il record Anagrafica e poi quelli dei contratti relativi, cioè che ci
sia una relazione uno a molti tra Anagrafica e Contratti con il vincolo
dell'integrità referenziale
Ungi


title: Valore automatico in una casella testo

author: ServTec

text:
"Ungi" <
Liber...@llibero.it
> ha scritto nel messaggio
news:Bj8gd.219547$35.10...@news4.tin.it...
> > > L'obiettivo č di sapere su un record dell'anagrafico possiede qualche
> > > contratto?
> >
> > Esatto ed in base a questo il campo [assistenza] deve assumere valore
"SI"
> > oppure "NO"
> >
> >
>
> Supponiamo che la maschera Anagrafica sia associata cioč abbia come
origini
> dati la tabella Anagrafe
> ad esempio sull'evento "Su Caricamento" puoi creare questa Routine
>
> Dim Rst as Recordset
> Set Rst=CurrentDb.Openrecordset "Select Count(*)  as Conteggio From
> Contratti Where IDCliente = " & me.idanagrafica
> if rst!conteggio>0 then
>     me.assistenza="SI"
> else
>     me.assistenza="NO"
> end if
>
> L'evento "Su Caricamento" dovrebbe funzionare perchč suppongo che si crei
> prima il record Anagrafica e poi quelli dei contratti relativi, cioč che
ci
> sia una relazione uno a molti tra Anagrafica e Contratti con il vincolo
> dell'integritŕ referenziale
> Ungi
Ti ringranzio per il consiglio ma credo di aver risolto in modo diverso.
Nella form Anagrafica ho inserito una sub contratti che mi legge solo alcuni
campi della omonima tabella (tipo contratto e durata) di modo che se il
record in anagrafica ha un contratto i dati mi appaiono nella subform e di
conseguenza con un controllo sull IDcliente (evento su caricamento) della
stessa vado a settare il campo assistenza a si oppure no. Certo č giusto
come hai detto tu, l'ordine č prima anagrafica e poi eventualmente
contratto. Grazie cmq, proverň anche come mi hai consigliato tu.
Carlo Palmieri


title: checkbox in maschere

author: marco vallesio

text:
ciao a tutti
ho una maschera che visualizza i risultati di una query
tramite checkbox.
Nella struttura della maschera ho aggiunto un checkbox chiamato
elimina; quando visualizzo la maschera trovo il checkbox per ogni
record visualizzato.
Se vado a modificare il valore di uno dei chekbox elimina,
automaticamente la modifica si estende a tutti gli elimina presenti.
L'origine del checkbos elimina è vuota.
Esiste un modo di rendere indipendenti le modifiche effettuate sul
checkbox elimina. Detto diversamente, se modifico un elimina non
voglio che la modifica si rifletta anche sugli altri.
grazie
 Marco


title: checkbox in maschere

author: Roberto da casa

text:
"marco vallesio" <
pow...@marcoto.science.unitn.it
> ha scritto nel messaggio
news:pan.2003.05.08...@marcoto.science.unitn.it...
> ciao a tutti
> ho una maschera che visualizza i risultati di una query
> tramite checkbox.
> Nella struttura della maschera ho aggiunto un checkbox chiamato
> elimina; quando visualizzo la maschera trovo il checkbox per ogni
> record visualizzato.
> Se vado a modificare il valore di uno dei chekbox elimina,
> automaticamente la modifica si estende a tutti gli elimina presenti.
> L'origine del checkbos elimina č vuota.
Anche se in una maschera con visualizzazione a maschere continue (o in
figlio dati) vedi piů record contemporaneamente, resta il fatto che la
casella di controllo (o checkbox) č una sola e, se come sembra, č non
associata non puň che assumere un unico valore uguale per tutti i record: o
vero o falso.
> Esiste un modo di rendere indipendenti le modifiche effettuate sul
> checkbox elimina. Detto diversamente, se modifico un elimina non
> voglio che la modifica si rifletta anche sugli altri.
Se usi una maschera con visualizzazione a maschere continue (o foglio dati)
l'unico modo per risolvere il tuo problema č quello che la casella di
controllo sia associata ad un campo di tipo Si/No della tabella origine
record della maschera; una casella di controllo non associata ha significato
solo in una maschera con visualizzazione a maschera singola o
nell'intestazione di una maschera continua, ma non nel suo corpo.
>
> grazie
>
>  Marco
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: checkbox in maschere

text:
 > Se usi una maschera con visualizzazione a maschere continue (o foglio dati)
> l'unico modo per risolvere il tuo problema č quello che la casella di
> controllo sia associata ad un campo di tipo Si/No della tabella origine
> record della maschera; una casella di controllo non associata ha significato
> solo in una maschera con visualizzazione a maschera singola o
> nell'intestazione di una maschera continua, ma non nel suo corpo.
>
>>
>> grazie
>>
>>  Marco
Ok, grazie molte ma speravo di non dover andare a modificare i
dati contenuti nella tabella.
davvero grazie ancora
Marco


title: Aggiornare una tabella confrontando un campo contenente parte di  un'altro campo in un'altra tabella

author: Carlo

text:
Ho questo problema:
Ho due tabelle:
- la tabella A composta dai campi: Dati_grezzi (memo), ComuneID
(numerico), Telefono (testo), Fax (testo)
- la tabella B composta dai campi: IDComune (numerico), Comune
(testo), ecc..
Nella tabella A il campo Dati_grezzi è composto dal comune, dal
telefono, dal fax e da altre informazioni in ordine sparso (es.: "ACI
CATENA (CT) - tel 095-7684206 uff elettorale - inviare richiesta a
mezzo fax: 095-7645107 - att sig. Grasso uff elettorale -  ritornano
certificazione a mezzo fax -"), gli altri campi sono vuoti con lo
scopo di riempirli
Nella tabella B i dati sono ordinati e sono composti da un ID numerico
e dal nome del comune.
Voglio inserire nel campo ComuneID della tabella A l'IDComune della
tabella B in base alla corrispondenza tra il campo Comune (Tab. B) e
il comune nel campo Dati_grezzi (Tab. A).
Eventualmente trovare il telefono e il fax ed inserirli nei campi
predisposti.
Grazie


text:

forse ti può essere di aiuto la funzione InStr() per testatre se
esiste una corrispondenza della descrizione comune nel campo memo
Dati_grezzi
ciao
Andrea Papi


text:

> Andrea Papi- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ho risolto con VB.
Ho creato due maschere, la prima (Confronto) contenente il campo
Dati_puliti e ComuneID, l'altra (TA_Comuni) con IDComune e Comune.
Nella maschera Confronto ho creato un pulsante a cui ho associato il
seguente codice Visual Basic:
[code]
Private Sub Confronta_Click()
    Dim MyComune As String
    Dim MyDatoGrezzo As String
    Dim TotDatiGrezzi As Integer
    Dim TotComuni As Integer
    Dim rsC As Object
    Dim rsD As Object
'imposta l'origine dati e apre la maschera Comuni
On Error Resume Next
    DoCmd.OpenForm "TA_Comuni"
ConfComuni_Loop:
    Form_TA_Comuni.RecordSource = "SELECT IDComune, Comune FROM
Uffici_Elettorali RIGHT JOIN TA_Comuni ON
Uffici_Elettorali.ComuneID=TA_Comuni.IDComune WHERE
(trim(Left([Comune],3))>='" & Trim(Left(Form_Confronto.Dati_Puliti,
3)) & "') AND (ID Is Null) ORDER BY Comune;"
Dati_Grezzi_Loop: 'inizia il loop per ogni dato grezzo
    Set rsC = Form_TA_Comuni.Recordset.Clone
    TotComuni = rsC.RecordCount
    If TotComuni = 0 Then Exit Sub
    Set rsD = Form_Confronto.Recordset.Clone
    TotDatiGrezzi = rsD.RecordCount
    If TotDatiGrezzi = 0 Then Exit Sub
    MyComune = Left(Trim(Form_TA_Comuni.Comune), 5)
    MyDatoGrezzo = Trim(Left(Form_Confronto.Dati_Puliti, 5))
    'se il comune è uguale al dato grezzo allora imposta ComuneID =
IDComune
    If MyDatoGrezzo = MyComune Then
        Form_Confronto.ComuneID = Form_TA_Comuni.IDComune
        GoTo End_Dati_Grezzi_Loop
    End If
    If Left(MyComune, 3) > Left(MyDatoGrezzo, 3) Then 'se le 3
iniziali del Comune sono > di quelle del dato grezzo
        If IsNull(Form_Confronto.ComuneID) Then
Form_Confronto.ComuneID = 0 'se ComuneID è nullo allora impostalo = 0
        GoTo End_Dati_Grezzi_Loop 'vai alla fine del loop Dati_Grezzi
    Else
        DoCmd.GoToRecord acDataForm, "TA_Comuni", acNext 'vai al
comune successivo
        GoTo Dati_Grezzi_Loop 'loop
    End If
End_Dati_Grezzi_Loop:
    Form_Confronto.Requery
    GoTo ConfComuni_Loop
End Sub
[/code]


text:

> [/code]- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Alcuni commenti non sono esatti perchè non li ho corretti prima di
incollarla qui.


text:

> incollarla qui.- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Versione definitiva:
Private Sub Confronto_Click()
    Dim MyComune As String
    Dim MyDatoGrezzo As String
    Dim TotDatiGrezzi As Integer
    Dim rsD As Object
'imposta l'origine dati e apre la maschera Comuni
On Error Resume Next
    DoCmd.OpenForm "TA_Comuni"
ConfComuni_Loop:
    Form_TA_Comuni.RecordSource = "SELECT IDComune, Comune FROM Dati
RIGHT JOIN TA_Comuni ON Dati.ComuneID=TA_Comuni.IDComune WHERE
(trim(Left([Comune],3))>='" & Trim(Left(Form_Confronto.dati, 3)) & "')
AND (ComuneID Is Null) ORDER BY Comune;"
Dati_Grezzi_Loop: 'inizia il loop per ogni dato grezzo
    Set rsD = Form_Confronto.Recordset.Clone
    TotDatiGrezzi = rsD.RecordCount
    If TotDatiGrezzi = 0 Then Exit Sub
    MyComune = Trim(Form_TA_Comuni.Comune) & " "
    MyDatoGrezzo = Left(Trim(Form_Confronto.dati), Len(MyComune))
    'se il comune è uguale al dato grezzo allora imposta ComuneID
=IDComune
    If MyDatoGrezzo = MyComune Then
        Form_Confronto.ComuneID = Form_TA_Comuni.IDComune
        GoTo End_Dati_Grezzi_Loop
    End If
    If Left(MyComune, 3) > Left(MyDatoGrezzo, 3) Then
        If IsNull(Form_Confronto.ComuneID) Then
Form_Confronto.ComuneID = 0
        GoTo End_Dati_Grezzi_Loop
    Else
        DoCmd.GoToRecord acDataForm, "TA_Comuni", acNext
        GoTo Dati_Grezzi_Loop
    End If
End_Dati_Grezzi_Loop:
    Form_Confronto.RecordSource = "SELECT Dati.* FROM Dati WHERE
(((Dati.ComuneID) Is Null));"
    GoTo ConfComuni_Loop
End Sub
Ed in più, una funzione che ricava telefono, fax ed email da un testo:
Option Compare Database
Option Base 1
Function trova_dato_sparso(ByVal Cosa As Integer, ByVal Dove) As
Variant
On Error GoTo GotError
    trova_dato_sparso = Null
    If Cosa = 0 Then
        TestoDaCercare = Array("tel uff. elett.", "tel . uff.",
"tel.", "tel:", "telefono", "tel")
        MyLenght = 15
    ElseIf Cosa = 1 Then
        TestoDaCercare = Array("fax.", "fax:", "fax ufficio
elettorale", "fax uff elettorale", "fax ufficio", "fax")
        MyLenght = 15
    ElseIf Cosa = 2 Then
        TestoDaCercare = Array("email.", "email:", "email", "e-mail.",
"e-mail:", "e-mail", "posta elettronica")
        MyLenght = 100
    End If
    MyArLim1 = UBound(TestoDaCercare)
    For y = 1 To MyArLim1
        On Error Resume Next
        MyStart = InStr(Dove, TestoDaCercare(y))
        If MyStart = 0 Then
            GoTo NextY
        Else
            MyStart = MyStart + Len(TestoDaCercare(y))
            y = MyArLim1
        End If
        MyDove = Mid(Dove, MyStart, 100)
        If Cosa = 2 Then
            MyLenght = InStr(2, MyDove, " ")
            If MyLenght = 0 Then MyLenght = Len(MyDove)
        End If
        trova_dato_sparso = Trim(Left(MyDove, MyLenght))
        If Cosa = 0 Or Cosa = 1 Then
            MyReplace = Array(" ", ".", "-", "/")
        Else
            MyReplace = Array(" ", ":", "/")
        End If
        MyArLim2 = UBound(MyReplace)
        For z = 1 To MyArLim2
            trova_dato_sparso = Replace(trova_dato_sparso,
MyReplace(z), "")
        Next z
            If Cosa = 0 Or Cosa = 1 Then trova_dato_sparso = "0" &
Val(trova_dato_sparso)
            If trova_dato_sparso = "00" Or trova_dato_sparso = "" Then
trova_dato_sparso = Null
NextY:
    Next y
ExitSub:
    Exit Function
GotError:
    MsgBox Err.Description
    Resume ExitSub
End Function


title: recordset

author: Raffaele Trombini

text:
Scusate forse la domanda stupida.....Per compiere operazioni sui record di
una tabella da VBA devo per forza passare da un recordset?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: recordset

author: Cinzia

text:
"Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
news:egdl8k$l32$1...@news.newsland.it...
> Scusate forse la domanda stupida.....Per compiere operazioni sui record di
> una tabella da VBA devo per forza passare da un recordset?
>
ciao Raffaele,
dovresti dirci che tipo di operazioni...
Detta cosě la risposta sarebbe: "dipende... a volte si a volte no ..."
A volte puoi fare tutto solo eseguendo una query di aggiornamento, altre
volte una query non basta e allora bisogna lavorare di recordset
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------
 >


title: recordset

text:
Cinzia ha scritto:
> "Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
> news:egdl8k$l32$1...@news.newsland.it...
> > Scusate forse la domanda stupida.....Per compiere operazioni sui record di
> > una tabella da VBA devo per forza passare da un recordset?
> >
> ciao Raffaele,
> dovresti dirci che tipo di operazioni...
> Detta cosě la risposta sarebbe: "dipende... a volte si a volte no ..."
> A volte puoi fare tutto solo eseguendo una query di aggiornamento, altre
> volte una query non basta e allora bisogna lavorare di recordset
Ti faccio un esempio.
Devo scorrere i valori nel campo "codice_fiscale" per vedere se esiste o
meno un record con un valore dato di CF.
Se mi creo un recordset faccio un "do while not rec.eof....", ma non posso
fare un ciclo direttamente sulla tabella testando i campi con un semplice
if? (cosa che faccio per la precisione anche con il recordset ma mi
risparmierei la creazione della connessione ecc.....!)



title: recordset

text:
Cinzia ha scritto:
> "Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
> news:egdl8k$l32$1...@news.newsland.it...
> > Scusate forse la domanda stupida.....Per compiere operazioni sui record di
> > una tabella da VBA devo per forza passare da un recordset?
> >
> ciao Raffaele,
> dovresti dirci che tipo di operazioni...
> Detta cosě la risposta sarebbe: "dipende... a volte si a volte no ..."
> A volte puoi fare tutto solo eseguendo una query di aggiornamento, altre
> volte una query non basta e allora bisogna lavorare di recordset
Ti faccio un esempio.
Devo scorrere i valori nel campo "codice_fiscale" per vedere se esiste o
meno un record con un valore dato di CF.
Se mi creo un recordset faccio un "do while not rec.eof....", ma non posso
fare un ciclo direttamente sulla tabella testando i campi con un semplice
if? (cosa che faccio per la precisione anche con il recordset ma mi
risparmierei la creazione della connessione ecc.....!)
--



title: recordset

text:
Cinzia ha scritto:
> "Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
> news:egdl8k$l32$1...@news.newsland.it...
> > Scusate forse la domanda stupida.....Per compiere operazioni sui record di
> > una tabella da VBA devo per forza passare da un recordset?
> >
> ciao Raffaele,
> dovresti dirci che tipo di operazioni...
> Detta cosě la risposta sarebbe: "dipende... a volte si a volte no ..."
> A volte puoi fare tutto solo eseguendo una query di aggiornamento, altre
> volte una query non basta e allora bisogna lavorare di recordset
Ti faccio un esempio.
Devo scorrere i valori nel campo "codice_fiscale" per vedere se esiste o
meno un record con un valore dato di CF.
Se mi creo un recordset faccio un "do while not rec.eof or trovato....",
ma non posso fare un ciclo direttamente sulla tabella testando i campi con
un semplice if? (cosa che faccio per la precisione anche con il recordset
ma mi risparmierei la creazione della connessione ecc.....!)
--



title: recordset

text:
"Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
news:egdp93$500$1...@news.newsland.it...
> Cinzia ha scritto:
>
> > "Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
> > news:egdl8k$l32$1...@news.newsland.it...
> > > Scusate forse la domanda stupida.....Per compiere operazioni sui
record di
> > > una tabella da VBA devo per forza passare da un recordset?
> > >
>
> > ciao Raffaele,
> > dovresti dirci che tipo di operazioni...
> > Detta così la risposta sarebbe: "dipende... a volte si a volte no ..."
> > A volte puoi fare tutto solo eseguendo una query di aggiornamento, altre
> > volte una query non basta e allora bisogna lavorare di recordset
>
>
> Ti faccio un esempio.
> Devo scorrere i valori nel campo "codice_fiscale" per vedere se esiste o
> meno un record con un valore dato di CF.
> Se mi creo un recordset faccio un "do while not rec.eof or trovato....",
> ma non posso fare un ciclo direttamente sulla tabella testando i campi con
> un semplice if? (cosa che faccio per la precisione anche con il recordset
> ma mi risparmierei la creazione della connessione ecc.....!)
>
Ciao Raffaele,
per questo esempio non serve creare un recordset, basta ad esempio usare una
DLookup
DlookUp("CodFiscale", "NomeTabella", "[CodFiscale]='" & me.CodFiscale &"'")
Oppure una DCount...
e se anche non ci fosse la funzione DlookUp, sarebbe meglio invece di
scorrersi tutto il recordset  eseguire una  query che ritorni un recordset
contenente solo i record con il codice fiscale che cerchi, altrimenti a che
serve un DB, se devo scorrermi sequenzialmente tutti i record?



title: recordset

text:
Cinzia ha scritto:
> "Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
> news:egdp93$500$1...@news.newsland.it...
> > Cinzia ha scritto:
> >
> > > "Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
> > > news:egdl8k$l32$1...@news.newsland.it...
> > > > Scusate forse la domanda stupida.....Per compiere operazioni sui
> record di
> > > > una tabella da VBA devo per forza passare da un recordset?
> > > >
> >
> > > ciao Raffaele,
> > > dovresti dirci che tipo di operazioni...
> > > Detta cosě la risposta sarebbe: "dipende... a volte si a volte no ..."
> > > A volte puoi fare tutto solo eseguendo una query di aggiornamento, altre
> > > volte una query non basta e allora bisogna lavorare di recordset
> >
> >
> > Ti faccio un esempio.
> > Devo scorrere i valori nel campo "codice_fiscale" per vedere se esiste o
> > meno un record con un valore dato di CF.
> > Se mi creo un recordset faccio un "do while not rec.eof or trovato....",
> > ma non posso fare un ciclo direttamente sulla tabella testando i campi con
> > un semplice if? (cosa che faccio per la precisione anche con il recordset
> > ma mi risparmierei la creazione della connessione ecc.....!)
> >
> Ciao Raffaele,
> per questo esempio non serve creare un recordset, basta ad esempio usare una
> DLookup
> DlookUp("CodFiscale", "NomeTabella", "[CodFiscale]='" & me.CodFiscale &"'")
> Oppure una DCount...
> e se anche non ci fosse la funzione DlookUp, sarebbe meglio invece di
> scorrersi tutto il recordset  eseguire una  query che ritorni un recordset
> contenente solo i record con il codice fiscale che cerchi, altrimenti a che
> serve un DB, se devo scorrermi sequenzialmente tutti i record?
> >
Sei stata molto chiara...grazie!!!!
Credo finora di aver usato un po' di codice di troppo!!!!
Ciao



title: Come comporre una data utilizzando SQL ?

author: Cricca

text:
Salve a tutti.
Ho una tabella con tre campi: Giorno, Mese, Anno.
Vorrei costruire uno statement SQL che mi ritorni un data composta dai
valori giorno, mese, anno presenti nei corrispondenti campi. Come posso fare
?
Grazie
Cricca


text:
Cricca ha scritto:
> Salve a tutti.

> Grazie
> Cricca
Aggiungi un campo alla query e ci scrivi DATAFinale :
CVDate([Tuo_Campo_Giorno]&"/"&[Tuo_Campo_Mese]&"/"&[Tuo_Campo_Anno])
Funge?
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Pablitomf ha scritto:
> Cricca ha scritto:
> > Vorrei costruire uno statement SQL che mi ritorni un data composta dai
OPS... parlavi di SQL... allora presupponendo che la Tab sia Tabella1 :
SELECT CVDate([giorno] & "/" & [mese] & "/" & [anno]) AS DATA FROM
Tabella1;



text:
> SELECT CVDate([giorno] & "/" & [mese] & "/" & [anno]) AS DATA FROM
> Tabella1;
Funziona perfettamente.
Ti ringrazio infinitamente.


title: DoCmd.GoToRecord , , acNewRec - problemi

author: norica

text:
Ho migrato le tabelle da MsAccess2K a SQLServer...
In una maschera avevo una sottomaschera collegata direttamente ad una
tabella e per inserire una nuova riga usavo il classico "DoCmd.GoToRecord ,
, acNewRec".
Ora con la tabella in SQLServer mi da errore poichč non riesce a passare al
record specificato...
Grazie.

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


author: Alessandro Baraldi

text:
"norica" <
nor...@libero.it
> wrote in message
news:82Z88Z245Z41Y1...@usenet.libero.it
> Ho migrato le tabelle da MsAccess2K a SQLServer...
> In una maschera avevo una sottomaschera collegata direttamente ad una
> tabella e per inserire una nuova riga usavo il classico "DoCmd.GoToRecord ,
> , acNewRec".
> Ora con la tabella in SQLServer mi da errore poichč non riesce a passare al
> record specificato...
> Grazie.
Sei sicuro che la connessione sia in Read/Write e non ReadOnly...?
Se nemmeno aprendo la tabella ti consente l'aggiunta hai commesso
qualche errore di connessione.
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riferimenti a Forms: Che Tormento!!!

author: Mario P

text:
Access 97
Ho i seguenti Oggetti:
FormPrincipale
FormSottomaschera
Combo [Matricola] di FormSottomaschera che ha come Origine riga una query
che filtra i records in base al valore selezionato in Combo
[SelezionaQualifica] (sempre di FormSottomaschera)
Quindi nel filtro della Query di [Matricola]ho la seguete Preposizione WHERE
[Forms]![ FormSottomaschera]![SelezionaQualifica]
Trattandosi di una sottomaschera di FormPrincipale, la Query non trova
FormSottomaschera
Allora Ho provato con
[FormSottomaschera].[Form]![SelezionaQualifica]
Niente da fare
Come faccio a far capire alla query dove si trova FormSottomaschera?
Sono stato chiaro ??????????????? :-O


title: Riferimenti a Forms: Che Tormento!!!

author: Daniele Fasoli

text:
> Come faccio a far capire alla query dove si trova FormSottomaschera?
>
> Sono stato chiaro ??????????????? :-O
>
>
> Il riferimento corretto è
[Forms]![FormPrincipale]![FormSottomaschera].Form![SelezionaQualifica]
--
Daniele "Antares" Fasoli
daniele...@tiscalinet.it


title: creazione database da file testo

author: davide

text:
Ho un file testo molto lungo di questo tipo:
nome: mario
cognome: rossi
email:
mario...@virgilio.it
nome: giuseppe
cognome: verdi
email:
ve...@tin.it
nome: franco
cognome: bianchi
email:
bia...@tin.it
...
..
..
..
Vorrei costruire un database con i campi: nome, cognome, email e con i
relativi recor associati. Come posso crearlo in maniera automatica?
Grazie


title: creazione database da file testo

author: Smark

text:
Mah, lo farei con il trova e sostiuisci di word
nelle opzioni "altro" clicca su "speciale" e scegli "interruzione di riga
manuale" 2 volte ^| che sostituirai con ; Ora dovresti avere linea per linea
Poi sostituisci prima "cognome: " con "" e anche "nome: " e "email: "
Poi salva come file di testo e importalo in una tabella access.


title: Tornare indietro

author: TIM

text:
Ho modificato un data base in file MDE dopo alcuni mesi ho sovraschitto il
relativo MDB con uno molto più vecchio e quindi adesso ho un file MDB
aggiornato a 20 ore meno di lavoro ed un file MDE che funziona alla
perfezione e dove dovrei apportare solo poche modifiche.
E' possibile per voi ripristinare il file MDE a MDB ?
Granzie per il momento
Ciao


title: Tornare indietro

author: MA

text:
"TIM" <
wgl...@tin.it
> ha scritto nel messaggio
news:IMKFd.687744$35.27...@news4.tin.it...

Ahimè no, devi rifarti le 20 ore + le nuove modifiche.
MAssimiliano


title: Tornare indietro

author: Pablitomf

text:
TIM ha scritto:

No Copie, No Heppy! Buon Lavoro. :-D
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Tornare indietro

text:
"TIM" <
wgl...@tin.it
> ha scritto nel messaggio
news:IMKFd.687744$35.27...@news4.tin.it...

Fermo restando che non puoi ricrare il file MDB dal file MDE, hai provato a
cancellare dal MDB vecchio le tabelle ed importare in esso le tabelle
dell'MDE?
>
> Granzie per il momento
> Ciao
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Tornare indietro

author: access il top

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:LFPFd.3685$fs6....@twister2.libero.it...

visto che si parla di .mdb e .mde volevo chiedere una cosa:
mettiamo che ho finito di creare il mio mdb e lo trasformo in mde, lo
distribuisco però continuo a fare modifiche al mio mdb originale, dopo
un pò vorrei dare la versione aggiornata ai miei utenti. i loro dati si
possono salvare.
ovviamente non andrò mai a togliere tabelle ecc al massimo posso
aggiungerle.
sapreste dirmi qualcosa??
grazie


title: Tornare indietro

text:
[cut]
se intendi distribuire l'applicazione e sai gia di per certo che la
modificherai, dividi il tutto in FE e BE, successivamente siccome le
modifiche apportate saranno solo sul FE (a meno che tu non debba aggiungere
tabelle o campi), non dovrai far altro che sostituire il FE e il gioco è
fatto, con gli opportuni accorgimenti del caso ovviamente ;o) !!!
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde


title: Tornare indietro

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:41e7cb1f$0$8207$5fc...@news.tiscali.it...
> [cut]
>
> se intendi distribuire l'applicazione e sai gia di per certo che la
> modificherai, dividi il tutto in FE e BE, successivamente siccome le
> modifiche apportate saranno solo sul FE (a meno che tu non debba
aggiungere
> tabelle o campi), non dovrai far altro che sostituire il FE e il gioco
è
> fatto, con gli opportuni accorgimenti del caso ovviamente ;o) !!!
>
> --
grazie, per il momento andro avanti con molta calma poi quando sarà
l'ora chiederò più informazioni, anche se su questo argomento c'è già
tantissimo materiale in rete.


title: Tornare indietro

text:
"access il top" <
negrinel...@yahoo.it
> ha scritto nel messaggio
news:41e7c860$0$133$5fc...@news.tiscali.it...
>
> "Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
> news:LFPFd.3685$fs6....@twister2.libero.it...
> >
> > "TIM" <
wgl...@tin.it
> ha scritto nel messaggio
> > news:IMKFd.687744$35.27...@news4.tin.it...
> > > Ho modificato un data base in file MDE dopo alcuni mesi ho
> sovraschitto il
> > > relativo MDB con uno molto più vecchio e quindi adesso ho un file
> MDB
> > > aggiornato a 20 ore meno di lavoro ed un file MDE che funziona alla
> > > perfezione e dove dovrei apportare solo poche modifiche.
> > > E' possibile per voi ripristinare il file MDE a MDB ?
> >
> > Fermo restando che non puoi ricrare il file MDB dal file MDE, hai
> provato a
> > cancellare dal MDB vecchio le tabelle ed importare in esso le tabelle
> > dell'MDE?
> >
> > >
> > > Granzie per il momento
> > > Ciao
> >
> > --
> > Roberto
> >
> >
> visto che si parla di .mdb e .mde volevo chiedere una cosa:
> mettiamo che ho finito di creare il mio mdb e lo trasformo in mde, lo
> distribuisco però continuo a fare modifiche al mio mdb originale, dopo
> un pò vorrei dare la versione aggiornata ai miei utenti. i loro dati si
> possono salvare.
> ovviamente non andrò mai a togliere tabelle ecc al massimo posso
> aggiungerle.
> sapreste dirmi qualcosa??
Per meglio gestire nel tempo l'aggiornamento della struttura di un database
la cosa più giusta da fare è dividere in due il database (puoi farlo con
Strumenti => Aggiunte => Divisione database); la prima parte, normalmente
detta BE (Back End), contiene solo i dati, quindi le tabelle, mentre la
seconda, normalmente detta FE (Front End), contiene tutti gli altri oggetti
del database e normalmente viene distribuita all'utente finale come MDE.
La maggior parte delle modifiche di un database riguardano il FE, nel qual
caso all'utilizzatore viene fornita una nuova versione che andrà a sotituire
a quella in quel momento in uso.
Per quanto riguarda invece modifiche da apportare alla struttura delle
tabelle contenute nel BE senza perdere i dati già memorizzati, normalmente
si fa un database "usa e getta" che effettua quelle modifiche da codice
(oppure puoi inserire tale codice nella nuova versione del FE e fare in modo
che quel codice venga eseguito la prima volta che viene aperto il nuovo FE).
Un esempio di questa tecnica realizzata usando le librerie DAO la trovi sul
Sito Comune (link qui sotto), nella Sezione Tables, nella FAQ di Enrico Oemi
intitolata "Modificare la struttura dati del BE via codice, direttamente dal
FE".
>
> grazie



title: scelta multipla da form

author: GIGIGNO

text:
Buon Giorno a tutti
PROBLEMA
maschera preventivo
sb_form righe preventivo
in righe preventivo casella Sì/No per indicare
se voglio il rigo selezionato in fattura
vorrei un controllo che in form una volta spulciato
mi selezioni tutti i record della sub_form per mandarli tutti in fattura.
Io ho provato ma mi seleziona solo il primo record!!!!!
Come Mai
Ciao
Luigi


title: scelta multipla da form

author: Silvio Berruti

text:
"GIGIGNO" <
gco...@tin.it
> ha scritto nel messaggio
news:cWyB7.9239$C57.2...@news1.tin.it...

Suppongo che la sottomaschera [sb_form righe preventivo] si basi su una
tabella.
Crea una query di aggiornamento che, in base ai criteri di selezione della
maschera, porti a Vero il campo relativo alla casella Sì/No; dal pulsante
esegui la query e fai un Requery della maschera.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Variabile globale come criterio di query

author: nao

text:
ciao ng, e possibile utilizzare come criterio di una query una variabile
global. se si, che sintassi devo usare per indicarla nel criterio della mia
qry.
grazie Nao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Papi Andrea

text:
"nao" <
n...@libeto.it
> ha scritto nel messaggio
news:195Z33Z137Z29Y1...@usenet.libero.it...
> ciao ng, e possibile utilizzare come criterio di una query una variabile
> global. se si, che sintassi devo usare per indicarla nel criterio della
> mia
> qry.
>
> grazie Nao
>
puoi utilizzare una funzione pubblica che riporta il valore della variabile
globale
ciao
ap


text:
"nao" <
n...@libeto.it
> wrote in message
news:195Z33Z137Z29Y1...@usenet.libero.it
> ciao ng, e possibile utilizzare come criterio di una query una variabile
> global. se si, che sintassi devo usare per indicarla nel criterio della mia
> qry.
>
> grazie Nao
Non č possibile usare una Var nelle query, ma si puň
aggirare l'ostacolo, dai un'occhiata a questo:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [QUERIES]
1.8 Usare Funzioni o Variabili nelle QUERY
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Giulio Simeone

text:
nao
> ciao ng, e possibile utilizzare come criterio di una query una variabile
> global. se si, che sintassi devo usare per indicarla nel criterio della mia
> qry.
> grazie Nao
Una possibilità è quella di costruire la query da codice:
sql = "SELECT * FROM Tabella WHERE Campo=" & variabile
Ma a cosa ti serve questa query?
Giulio
http://k.1asphost.com/gsimeone/nuova_pagina_1.htm
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Cerco Collaboratore

text:
Cerco collaboratore per sviluppare un'applicazione per Cedi. Zona di
Latina si valutano esperti anche lavoro a distanza


title: Cerco Collaboratore

text:
"Arta_Sas"  ha scritto nel messaggio
news:0550dfdf-e4dc-4a75...@z37g2000vbl.googlegroups.com...
Cerco collaboratore per sviluppare un'applicazione per Cedi. Zona di
Latina si valutano esperti anche lavoro a distanza
____Risposta:
Salve,
alcune domande sono doverose
Oggetto dell'applicazione?
Base dati?
Versione Access?
Prevista interfaccia web?
Sviluppo in autonomia o team?
Software già esistente o ex novo?
Tempi di consegna?
MA


title: Cerco Collaboratore

text:
On 1 Apr, 17:06, "MA" <
mas...@massimilianoamendola.it
> wrote:
Gestione di Magazzino per Cedi
Base dati Sql
Versione 2000 o superiori
Prevista interfaccia Web
Preferisco sviluppo con Team, ma non escudo l'autonomia
Una versione già esiste ma vorrei fare tutto ex novo per nuove
richieste
2/3 mesi


title: Cerco Collaboratore

author: Alessandro Cara

text:
Il 01/04/2011 18.03, Arta_Sas ha scritto:
> On 1 Apr, 17:06, "MA"<
mas...@massimilianoamendola.it
>  wrote:
>
> Gestione di Magazzino per Cedi
> Base dati Sql
????? Cioe'? si fa presto a dire sql. Sono abbastanza simili ma Oracle
e' diverso da SqlServer o Postgres o Mysql
> Versione 2000 o superiori
> Prevista interfaccia Web
???????   Cioe? Quale ambiente server side.
Applicazione parte desktop o tutta web?
E comunque metti un link dove qualcuno puo' raggiungerti.
A me personalmente non frega nulla di OT o semi OT ma immagino che poi
le cose possano diventare "riservate"
--
ac (x=y-1)


title: Cerco Collaboratore

text:
"Arta_Sas"  ha scritto nel messaggio
news:093d6ee9-7696-4a29...@hd10g2000vbb.googlegroups.com...
On 1 Apr, 17:06, "MA" <
mas...@massimilianoamendola.it
> wrote:
Gestione di Magazzino per Cedi
Base dati Sql
Versione 2000 o superiori
Prevista interfaccia Web
Preferisco sviluppo con Team, ma non escudo l'autonomia
Una versione gią esiste ma vorrei fare tutto ex novo per nuove
richieste
2/3 mesi
_____Risposta:
La mail č in chiaro, puoi contattarmi se vuoi e ne parliamo
MA


title: Cerco Collaboratore

text:
On 1 Apr, 18:29, "MA" <
mas...@massimilianoamendola.it
> wrote:
frdi...@gmail.com


Cerco Collaboratore


title: Cerco Collaboratore

author: Carlo Costarella

text:
"Arta_Sas" <
frdi...@gmail.com
> ha scritto nel messaggio
news:0550dfdf-e4dc-4a75...@z37g2000vbl.googlegroups.com...
> Cerco collaboratore per sviluppare un'applicazione per Cedi. Zona di
> Latina si valutano esperti anche lavoro a distanza
Mi associo a MA, lavoro in team, disponibile.
A MA non arraffare sempre tutto.
La mia email è in chiaro.
Ciao, Carlo


title: Perchè vedo solo 255 caratteri?

text:
Ciao ragazzi. Ho questo problema.
Sulla mia macchina in locale (2000 Prof. con Access 2000SR1) ho una
espressione che mi legge un campo memo molto lungo e me lo trimma ai primi
300 caratteri aggiungendo 3 puntini "..."
Praticamente ho bisogno di mettere una intro di una notizia su una home
page.....e poi mandare ad un'altra pagina per vedere la notizia completa
(pagine ASP con Dreamweaver MX).
L'espressione è la seguente:
InfoIntro:
Left(([tblInfo]![Info]+Space$(300));InStr(300;([tblInfo]![Info]+Space$(300))
;" ")-1) & " ..."
Il campo Info contiene tutta la notizia completa e fa parte della tabella
tblInfo ed è impostato su "Memo".
Ebbene; se in locale apro il campo InfoIntro (creato dall'espressione)
riesco a vedere i 300 caratteri seguiti dai 3 puntini.
Se apro il db sul server Web riesco solamente a vedere i primi 255 caratteri
con parola troncata (proprio sul 255° carattere) e nessun puntino.
Com'è possibile? Il gestore del server Web mi dice che non sa cosa farci. Ha
appena aggiornato l'ODBC sul server (mi ha detto che ha messo la versione
4?).
Premetto che se diminuisco il valore da 300 a qualsiasi valore inferiore ai
255, ottengo il risultato voluto.
Sembra quasi che il risultato dell'espressione venga immesso in un campo
testo invece che memo.
Ultima cosa MOLTO importante; se vado a vedere i campi memo sul server
riesco a visualizzare più di 255 caratteri. Quindi non è una limitazione del
server sui campi memo.
Avete qualche idea?
C'è qualche altra cosa da aggiornare sul server?
Il provider ha una versione di Access precedente a quella 2000 ma mi dice
che non ha importanza. Potrebbe anche non essere installata nessuna versione
di Access sul server per far funzionare le pagine ASP con ODBC.
Grazie a chiunque mi dia qualche dritta.


title: Perchè vedo solo 255 caratteri?

author: Sergio MAZZA

text:
"sx4u" <
sx...@virgilio.it
> ha scritto nel messaggio
news:AD5ob.67462$e5.24...@news1.tin.it...

Per i campi memo, in asp, io faccio riferimento alla proprietà Value
es.
nomeRecordSet("nomeCampoMemo").Value
Ciao.
--
Sergio MAZZA


title: ServicePack per Access2000....(non mi va)

author: Enrico Virginio

text:
Mi sono scaricato dal sito della Microsoft l'eseguibile per il download
del servicepack SR-1, ma quando lo faccio partire mi dice che non è in
grado di reperire informazioni sulla versione di MSOFFICE2000 installato
nel sistema !!! Non è che c'è un conflitto di linguaggio ? Visto che io
ho la versione Italiana e sul sito della Microsoft la versione
scaricabile è quella inglese...
Se qualcuno può darmi una mano, magari grazie...
Ciao.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report con più immagini

author: Femto

text:
Ciao Ng, ho un piccolo problema con la formattazione di un report, spiego
meglio il problema...allora ho db catalogo prodotti con foto, ora ogni
prodotto può avere più foto, tramite una ricerca l'utente individua il
prodotto e tramite un controllo Si/No può selezionare quali foto del
prodotto stampare nel report, nel report è presente il seguente codice VBA:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Me.Foto1.Picture = Me!Path
End Sub
L'origine dati del report è una query in cui è appunto presente un campo
path.
Il mio problema è che vorrei che nel report le foto venissero posizionate a
due a due, mentre ora me le disponi tutte in colonna, come è giusto che sia
visto che nella struttura dello stesso è presente un controllo immagine e
casella di testo non visibile...qualcuno ha qualche dritta su come
risolvere?
GRazie
Femto


title: Report con più immagini

author: Roberto dalla campagna

text:
"Femto" <
fem...@tiscali.it
> ha scritto nel messaggio
news:42a57244$0$17084$5fc...@news.tiscali.it...

Hai provato a vedere cosa succede a richiedere la stampa del report su due
colonne?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Report con più immagini

text:
"Femto" <
fem...@tiscali.it
> ha scritto nel messaggio news:42a57244$0$17084$5fc...@news.tiscali.it...

Forse non ho capito; ma hai visto la possibilità di impostare il numero delle colonne (File - Imposta pagina - Colonne)?
Ciao.
--
Sergio MAZZA


title: Domanda da profano

author: Up Patriots To Arms

text:
Ho un MDB di una sola tabella e ne faccio una copia. Due persone diverse
utilizzano i 2 MDB da una sola tabella: ognuno ha la propria copia e vi
inserisce i record secondo le proprie necessità. Queste due persone decidono
ad un certo punto di unire i loro insiemi di record in modo che ognuno abbia
i record che l'altro ha inserito nel proprio MDB, il tutto filtrando i
doppioni. E' possibile farla direttamente con Access (un particolare
comando?) oppure è necessario ricorrere al VB?
Grazie per le risposte!
ByE


title: Domanda da profano

author: SimonenomiS

text:
"Up Patriots To Arms" <
anco...@hotmail.com
> ha scritto nel messaggio
news:93r9t0$b6dm6$1...@ID-57447.news.dfncis.de...

    Per risolvere problemi simili a quello che tu esponi, Access mette a
disposizione lo strumento di creazione e di gestione delle 'repliche' di un
DB (lo trovi nel menu' Strumenti).
    Guardati nell'help di access il capitolo riguardante la 'Replicazione'
di un database; è importante capire come funziona il meccanismo e in che
modo si debba agire, poi, per sincronizzare le repliche (questo per evitare
errori che possono rivelarsi molto 'fastidiosi'... te lo dico per esperienza
personale :-) ).
    Ciao.
-----------------------------------
http://www.siomonenomis.3000.it/
-----------------------------------


title: Domanda da profano

text:
"Up Patriots To Arms" <
anco...@hotmail.com
> ha scritto nel messaggio
news:93r9t0$b6dm6$1...@ID-57447.news.dfncis.de...




title: Domanda da profano

text:
Grazie per la risposta :)
Ciao


title: decidere le dimensioni fisiche del report via codice

text: č possibile? grazie.


author: mark

text:
"Tosto73" <
tos...@libero.it
> wrote in message
news:hl3l8.31428$1S3.1...@twister1.libero.it...
> č possibile? grazie.
>
>
Si ma solo in modalitŕ struttura.
Saluti
Dell'Oca Marco
D.M.Software


title: Passare una stringa a notepad

author: Valery From The Mountain

text:
Vorrei aprire notepad con già dentro il testo che dico io.
Shell "c:\windows\notepad.exe"....e poi?


title: Passare una stringa a notepad

text:
"Valery From The Mountain" <val...@invalid.inv> ha scritto nel messaggio
news:48f8f457$0$1086$4faf...@reader1.news.tin.it...
> Vorrei aprire notepad con già dentro il testo che dico io.
> Shell "c:\windows\notepad.exe"....e poi?
>
Esporta o costruisci un file di testo e lo apri con notepad....
Ciao, Carlo


title: Passare una stringa a notepad

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gdc1c9$if1$1...@tdi.cu.mi.it...
> Esporta o costruisci un file di testo e lo apri con notepad....
Quindi salvandolo su disco, vuoi dire?


title: Passare una stringa a notepad

author: Geppo

text:
Ciao Valery From The Mountain <val...@invalid.inv>, hai scritto:

Guarda se puo' esserti utile questo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=26
--
Ciao
Geppo


title: Passare una stringa a notepad

text:
"Valery From The Mountain" <val...@invalid.inv> ha scritto nel messaggio
news:48f9fb7a$0$41661$4faf...@reader4.news.tin.it...

Certo. Dopo l'uso se non ti serve lo elimini.
Ciao, Carlo


title: Passare una stringa a notepad

text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:PzoKk.84770$Ca.2...@twister2.libero.it...
> Guarda se puo' esserti utile questo:
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=26
Bellissimo, grazie!


title: Passare una stringa a notepad

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gddbg6$me9$1...@tdi.cu.mi.it...
>> Quindi salvandolo su disco, vuoi dire?
>>
> Certo. Dopo l'uso se non ti serve lo elimini.
Preferisco non salvare il file, ho creato una routine che genera un file xml
che l'utente deve copiare ed incollare in una applicazione. Siccome dentro
ci sono dati sensibili voglio essere sicuro che il file non vada in giro.
Grazie comunque per i consigli.


title: Controllo attivo, apertura form e ritorno di valore selezionato al controllo di partenza

author: Activa Srl

text:
Mi piacciono le soluzioni complicate a problemi semplici. :-)
So che ci sono le caselle combinate ma vorrei percorrere una strada
alternativa.
Allora, sulla mia form 'LAVORI' ci sono per esempio i seguenti controlli di
testo 'COLORE', 'CARTA', 'FUSTELLA' etc. etc.
Le varianti per COLORE, CARTA E FUSTELLA sono memorizzate in un unica
tabella TVARIE da gestire con un'unica form omonima per IMMISSIONE /
VARIAZIONE / CANCELLAZIONE / SELEZIONE
Contenuto di TVARIE
IdTb, IdRc, Descrizione
COLORE, BIANCO, COLORE BIANCO
COLORE, GIALLO, COLORE GIALLO
FUSTELLA, FUS1, FUSTELLA ROTONDA
FUSTELLA, FUS2, FUSTELLA QUADRA
COLORE, VERDE, COLORE VERDE
FUSTELLA, FUS3, FUSTELLA RETTANGOLARE
...
Dai controlli presenti sulla form LAVORI vorrei attivare la form TVARIE  per
poter SELEZIONARE un valore fra quelli elencati.
Ovviamente  la form TVARIE si aprira' con un filtro attivo al fine di
consentire la selezione dei soli record con caratteristiche interenti il
controllo selezionato
E fino a qui nessun problema, ovvero: doppio click, apertura form,
possibilita' di inserire/modificare/selezionare ci sono.... ma come riporto
il valore che mi interessa nel controllo della form LAVORI tenendo presente
che la stessa tecnica puo' essere usata proveniendo da controlli diversi
della stessa form e anche da controlli di altre form?
Ho pensato di impostare nella proprieta' TAG della form TVARIE il nome del
controllo di partenza con tanto di nome form, ma non riesco a riportare il
valore selezionato nel controllo iniziale.
Any idea???
Thank's in advance.
Omar


text: Scusate


author: Antonio Biso

text:
"Activa Srl" <
activ...@libero.it
> ha scritto nel messaggio
news:c3vj5b$tkg$1...@newsreader.mailgate.org...
> E fino a qui nessun problema, ovvero: doppio click, apertura form,
> possibilita' di inserire/modificare/selezionare ci sono.... ma come
riporto
> il valore che mi interessa nel controllo della form LAVORI tenendo
presente
> che la stessa tecnica puo' essere usata proveniendo da controlli diversi
> della stessa form e anche da controlli di altre form?
Il metodo openform possiede il parametro openargs, di tipo stringa.
Puoi usarlo passando le informazioni relative alla maschera e controllo di
partenza e quindi di ritorno.
Antonio


title: cambiare il nome di un campo

author: Gianni

text:
Premetto che non sono molto pratico di access
Diciamo che ho una tabella che si chiama fogli cosi composta
CAMPI           valore
id                       1
mese                11
anno                2005
o1
o2                        8
o3                        8
o4                        8
o5                        8
o6
o7                        8
o8                         8
o9                         8
o10                      7.30
o11                       8
o12
o13
o14
o15
o16
o17
o18
o19
o20
o21
o22
o23
o24
o25
o26
o27
o28
o29
o30
o31
posso creare una tabella    con i  campi     id     data    ore
sapendo che tutti i campi che iniziano con o  hanno dentro un valore di ore
,
e il numero che lo segue identifica il numero del giorno
grazie


title: cambiare il nome di un campo

author: ces

text:
Gianni ha scritto:




> grazie
certo si può fare con una query di creazione tabella usando nei criteri
qualcosa del genere left([campo];1)="o" ti estrae i valori che ti servono
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: cambiare il nome di un campo

text:
"ces" <
mai...@libero.it
> ha scritto nel messaggio
news:dodk1u$6db$1...@news.newsland.it...

> certo si puň fare con una query di creazione tabella usando nei criteri
> qualcosa del genere left([campo];1)="o" ti estrae i valori che ti servono
>
> ciao
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
cosi non funziona , mi servireppe un scrivere un codice
sul sitocomune ho trovato qualcosa ma non so proprio come metterci le mani
il codice e il seguente :
Function AlterFieldType(Tbl As String, Fld As String, NewType As String) As
Boolean
Dim db     As DAO.Database
Dim qdf    As DAO.QueryDef
Dim ris    As Boolean
On Error GoTo AlterFieldType_ERR
    ris = True
    Set db = CurrentDb()
    ' Creazione QueryDef temporaneo
    Set qdf = db.CreateQueryDef("", "Select * from MSysObjects")
    ' Aggiunta campo temporaneo a tabella
    qdf.SQL = "ALTER TABLE " & Tbl & " ADD COLUMN tmpCampo " & NewType
    qdf.Execute
    ' Copia il contenuto del vecchio campo sul nuovo
    qdf.SQL = "UPDATE DISTINCTROW " & Tbl & " SET tmpCampo = " & Fld
    qdf.Execute
    ' Elimina il vecchio campo
    qdf.SQL = "ALTER TABLE " & Tbl & " DROP COLUMN " & Fld
    qdf.Execute
    ' Rinomina il campo temporaneo come il vecchio campo
    db.TableDefs(Tbl).Fields("tmpCampo").Name = Fld
    GoTo FineFunc
AlterFieldType_ERR:
ris = False
FineFunc:
AlterFieldType = ris
End Function


title: cambiare il nome di un campo

text:

Questa cosa non c'entra nulla. Quello che hai e' il classico "rapportino
presenze mensile". E' solo un semplice fatto di acquisizione dati.
Come ti arrivano? Foglio Excel, file di testo piu' o meno delimitato,
xml, db oracle, foglio di carta scritto dai frati benedettini?
La soluzione puo' cambiare in funzione del tipo di fonte dati.
la tabella su cui metterli potra' essere poi "orizzontale" (i.e. con i
giorni 1-31 sulla sessa riga) o "verticale" (i.e. con attributo data di
riferimento)
--
a.cara


title: cambiare il nome di un campo

text:
Gianni ha scritto:


> On Error GoTo AlterFieldType_ERR






>     GoTo FineFunc
> AlterFieldType_ERR:
> ris = False
> FineFunc:
> AlterFieldType = ris
> End Function
funziona e come
esempio:
TipoSwitch	campo1	campo2	Espr1
AT/10	        AT	/10	AT
AT/10	        AT	/10	AT
AT/10	        AT	/10	AT
AT/10	        AT	/10	AT
AT/10	        AT	/10	AT
il campo TipSwitch č quello da dividere e quaesta č l'sql che lo divide
SELECT [Porte switch].TipoSwitch, Left([TipoSwitch],2) AS campo1,
Mid([TipoSwitch],3,10) AS campo2, Left([TipoSwitch],2) AS Espr1
FROM [Porte switch]
WHERE (((Left([TipoSwitch],2))="at"));
ora adattala alla tua tabella e tutto funziona correttamente



title: Consiglio su come utilizzare "origine riga".

author: Altair

text:
Sono alle prime armi con Access e chiedo aiuto:
Devo costruire un database per la manutenzione di applicativi software.
Ho pensato di strutturare il DB in questo modo:
Una tabella si riferisce alle attività di manutenzione/sviluppo dei
software.
Una seconda tabella elenca i prodotti software da
sviluppare/manutenere.
Una terza tabella elenca i clienti di uno o più dei prodotti software.
Le attività possono essere riferite ad un determinato prodotto
software (es. sviluppo di una nuova funzione) o riferirsi a una
esecuzione speciale di un particolare cliente.
Un campo della tabella delle attività è riferito al nome del cliente,
un secondo campo al nome del prodotto.
Il problema:
Vorrei che, quando si immette una nuova attività, se viene specifcato
il nome di un cliente, nel campo prodotto compaia un menù di scelta
dei prodotti associati a quel particolare cliente, nella tabella
clienti. Viceversa se nell'attività immessa non viene specificato il
nome di un cliente allora l'attività si riferisce ad uno sviluppo del
prodotto non legato ad un particolare cliente, quindi nel campo
prodotto deve comparire un menù di scelta comprendente tutti i
prodotti software inseriti nella tabella prodotti.
E' lecito questo approccio? Cosa devo specificare in Ricerca->Origine
riga ecc.. dei campi interessati per ottenere questo comportamento?
Ringrazio chiunque mi aiuti!
Altair.